.hide-below-rwd-med{display:none !important;}@media (min-width:800px){.hide-below-rwd-med{display:block !important;}}.hide-above-rwd-med{display:block !important;}@media (min-width:800px){.hide-above-rwd-med{display:none !important;}}.fade-up{-webkit-animation:fade-up 1s;animation:fade-up 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.view__events .event__teaser .event__title h3{font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;}.bio__name,.callout__header [class*="secondary_text"],.field_lfc_callouts .field_lfc_item_primary_text,.field_lfc_callouts .field_lfc_item_secondary_text,.gallery__header--primary,.takeover__secondary,.takeover__cta{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;}.view__directory table,.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links a{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:500;}.callout__header [class*="primary_text"] *,.view__events .events__header h2,.paragraph--type--navigator-bar .navigator-bar__heading,.takeover__primary{font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-weight:700;}.cke_editable{font-size:1rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;}@media (min-width:800px){.cke_editable{font-size:1.09375rem;}}@media (min-width:1200px){.cke_editable{font-size:1.1875rem;}}.cke_editable p,.cke_editable ul,.cke_editable ol,.cke_editable .field-type-text-long div{margin-top:0rem;margin-bottom:1.6rem;}.cke_editable a{text-decoration:underline;color:#3787b0;}.cke_editable a:hover{text-decoration:none;color:#0068ac;}.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;}.cke_editable h2 a,.cke_editable h3 a,.cke_editable h4 a,.cke_editable h5 a,.cke_editable h6 a{text-decoration:underline;color:#3787b0;}.cke_editable h2 a:hover,.cke_editable h3 a:hover,.cke_editable h4 a:hover,.cke_editable h5 a:hover,.cke_editable h6 a:hover{text-decoration:none;color:#0068ac;}.cke_editable ul,.cke_editable ol{margin-bottom:2rem;}.cke_editable li{padding-bottom:0.8rem;padding-left:0.3rem;}.cke_editable h2{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;font-size:1.25rem;line-height:1.6;line-height:1.2;}@media (min-width:800px){.cke_editable h2{font-size:1.36719rem;}}@media (min-width:1200px){.cke_editable h2{font-size:1.48438rem;}}.cke_editable h3{font-size:1.3rem;line-height:1.1;}.cke_editable h4{font-size:1rem;}.admin-links,#block-tabs,#block-cornell-local-tasks{position:absolute;z-index:1;left:0;background:rgba(34,34,34,0.5);}.admin-links > ul,#block-tabs > ul,#block-cornell-local-tasks > ul{margin:0;padding:0 .5rem;display:block;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}.admin-links > ul li,#block-tabs > ul li,#block-cornell-local-tasks > ul li{margin:0;padding:0 .5rem;display:inline-block;}.admin-links > ul li a,#block-tabs > ul li a,#block-cornell-local-tasks > ul li a{display:block;font-size:.9rem;padding:.5rem;color:rgba(255,255,255,0.5);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.admin-links > ul li a:hover,#block-tabs > ul li a:hover,#block-cornell-local-tasks > ul li a:hover{color:#fff;}input,textarea,select{background:#fff;border:2px solid #dedede;border-radius:3px;padding:.75rem .5rem;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-size:1rem;color:#222;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{opacity:1;color:#979797;}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{opacity:1;color:#979797;}input::placeholder,textarea::placeholder,select::placeholder{opacity:1;color:#979797;}input:hover,textarea:hover,select:hover{border-color:#979797;}input:focus,textarea:focus,select:focus{border-color:#222;}input:disabled,textarea:disabled,select:disabled{background:#979797;cursor:not-allowed;}input.error,textarea.error,select.error{border-color:#ef4035;background-color:rgba(239,64,53,0.05);}input[type="button"],input[type="submit"],input[type="reset"],textarea[type="button"],textarea[type="submit"],textarea[type="reset"],select[type="button"],select[type="submit"],select[type="reset"]{-webkit-appearance:none;padding:.75rem 2rem;cursor:pointer;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;font-size:0.9rem;line-height:1.6;text-transform:uppercase;letter-spacing:0.1rem;}@media (min-width:800px){input[type="button"],input[type="submit"],input[type="reset"],textarea[type="button"],textarea[type="submit"],textarea[type="reset"],select[type="button"],select[type="submit"],select[type="reset"]{font-size:0.98438rem;}}@media (min-width:1200px){input[type="button"],input[type="submit"],input[type="reset"],textarea[type="button"],textarea[type="submit"],textarea[type="reset"],select[type="button"],select[type="submit"],select[type="reset"]{font-size:1.06875rem;}}input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,textarea[type="button"]:hover,textarea[type="submit"]:hover,textarea[type="reset"]:hover,select[type="button"]:hover,select[type="submit"]:hover,select[type="reset"]:hover{border-color:#222;}input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,textarea[type="button"]:active,textarea[type="submit"]:active,textarea[type="reset"]:active,select[type="button"]:active,select[type="submit"]:active,select[type="reset"]:active{background:#222;color:#fff;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("/themes/contrib/cornell/src/svg/select-arrows.svg") right 0.75rem center/auto 50% no-repeat;color:#979797;}select option{color:#222;}label,h4{display:block;margin-bottom:.5rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;font-size:0.9rem;line-height:1.6;text-transform:uppercase;letter-spacing:0.1rem;}@media (min-width:800px){label,h4{font-size:0.98438rem;}}@media (min-width:1200px){label,h4{font-size:1.06875rem;}}label.form-required:after{content:'*';display:inline;color:#b31b1b;}.views-exposed-form{background:#f7f7f7;padding:1rem 0;margin:0 0 3rem;}@media (min-width:800px){.views-exposed-form{padding:2rem 0;}}.views-exposed-form .form-item,.views-exposed-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.views-exposed-form .form-item,.views-exposed-form .form-actions{width:calc(100% - 2rem);}}.views-exposed-form .form-item + *,.views-exposed-form .form-actions + *{margin-top:1rem;}.views-exposed-form .form-item > *,.views-exposed-form .form-actions > *{width:100%;}@media (min-width:800px){.views-exposed-form .form-item > *,.views-exposed-form .form-actions > *{width:60%;margin-left:auto;margin-right:auto;}}.views-exposed-form .form-item label,.views-exposed-form .form-actions label{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:0.875rem;padding-left:8px;margin-bottom:2px;}.views-exposed-form .form-item .form-submit,.views-exposed-form .form-actions .form-submit{width:auto;max-width:300px;}.views-exposed-form .form-actions{margin-top:2rem;}@media (min-width:800px){.views-exposed-form > h4{width:calc(60% - 2.5rem);margin:1rem auto 0;max-width:840px;}}*{-webkit-box-sizing:border-box;box-sizing:border-box;}html{background-color:#f7f7f7;}body{margin:0;padding:0;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;background-color:#fff;}img{vertical-align:bottom;max-width:100%;height:auto;}iframe{vertical-align:bottom;width:100%;}a{text-decoration:underline;color:#3787b0;}a:hover{text-decoration:none;color:#0068ac;}main{background-color:#fff;position:relative;}.views-element-container .item-list ul,.views-element-container .item-list li{list-style-type:none;margin:0;padding:0;}::-moz-selection{background:#b31b1b;color:#fff;}::selection{background:#b31b1b;color:#fff;}#block-cornell-content > article:only-child,#block-cornell-content > div .field_basic_page_page_banner + div,#block-cornell-content > div #block-mainnavigation-2 + div{padding-top:1rem;}.tablefield-wrapper{max-width:100%;overflow-y:visible;overflow-x:auto;}@media (min-width:800px){.tablefield-wrapper{overflow-x:visible;}}table{width:100%;border-collapse:collapse;text-align:left;}table thead{border-bottom:2px solid #222;}table th{vertical-align:top;text-transform:uppercase;padding:.5rem;}@media (min-width:800px){table th{padding:1rem;}}table th p{text-transform:uppercase;letter-spacing:0.1rem;font-size:0.9rem;line-height:1.6;}@media (min-width:800px){table th p{font-size:0.98438rem;}}@media (min-width:1200px){table th p{font-size:1.06875rem;}}table tr{border-bottom:1px solid #979797;}table thead tr{border-bottom:2px solid #222;}table td{position:relative;vertical-align:top;padding:.5rem;}@media (min-width:1000px){table td{padding:1rem;}table td:not(:first-child):after{content:" ";position:absolute;left:0;top:4px;height:calc(100% - 8px);width:1px;background:#dedede;}}table p{margin:.5rem 0;padding:.25rem .75rem;line-height:1.5;}.pager{list-style-type:none;margin:0;padding:0;text-align:center;margin-bottom:1rem;}.pager__item a{display:inline-block;padding:.75rem 2rem;border-radius:3px;cursor:pointer;text-decoration:none;color:#222;border:1px solid #979797;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;font-size:0.9rem;line-height:1.6;text-transform:uppercase;letter-spacing:0.1rem;}@media (min-width:800px){.pager__item a{font-size:0.98438rem;}}@media (min-width:1200px){.pager__item a{font-size:1.06875rem;}}.pager__item a:hover{border-color:#222;}.pager__item a:active{background:#222;color:#fff;}.selectboxit-container{position:relative;display:inline-block;vertical-align:top;}.selectboxit-container *{font:14px Helvetica,Arial;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap;}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block;}.selectboxit-container .selectboxit:focus{outline:0;}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;cursor:default;}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;}.selectboxit .selectboxit-option-icon-container{margin-left:5px;}.selectboxit-container .selectboxit-options{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:6px;text-align:left;-webkit-box-shadow:none;box-shadow:none;}.selectboxit-option .selectboxit-option-anchor{padding:0 2px;}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none;}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none;}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px;}.selectboxit-optgroup-header + .selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px;}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.selectboxit-optgroup-header{font-weight:bold;}.selectboxit-optgroup-header:hover{cursor:default;}.selectboxit-arrow-container{width:30px;position:absolute;right:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%;}.selectboxit-option-icon-container{float:left;}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle;}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left;}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.jqueryui .ui-icon{background-color:inherit;}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px;}.selectboxit-btn{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e6e6e6));background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#333333;background-color:#e6e6e6;}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#333333;text-decoration:none;background-position:0 -15px;}.selectboxit-default-arrow{width:0;height:0;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;}.selectboxit-list{background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}.selectboxit-list .selectboxit-option-anchor{color:#333333;}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{color:#ffffff;background-color:#0081c2;background-image:-webkit-gradient(linear,left top,left bottom,from(#0088cc),to(#0077b3));background-image:linear-gradient(to bottom,#0088cc,#0077b3);background-repeat:repeat-x;}.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{color:#999999;}.mm-menu.mm-offcanvas.mm-right{left:auto;}html.mm-right.mm-opening .mm-menu ~ .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0);}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu ~ .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0);}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu ~ .mm-slideout{-webkit-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0);}}html.mm-front .mm-slideout{-webkit-transform:none !important;transform:none !important;z-index:0;}html.mm-front #mm-blocker{z-index:1;}html.mm-front .mm-menu.mm-offcanvas{z-index:2;}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;}.mm-menu.mm-offcanvas.mm-bottom{top:auto;}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;min-height:140px;max-height:880px;}.mm-hidden{display:none !important;}.mm-wrapper{overflow-x:hidden;position:relative;}.mm-menu{-webkit-box-sizing:border-box;box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}.mm-panels,.mm-panels > .mm-panel{background:inherit;border-color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}.mm-panels{overflow:hidden;}.mm-panel{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;transform-origin:top left;}.mm-panel.mm-opened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);}.mm-panel.mm-highest{z-index:1;}.mm-panel.mm-noanimation{-webkit-transition:none !important;transition:none !important;}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-panels > .mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;}.mm-panels > .mm-panel.mm-hasnavbar{padding-top:40px;}.mm-panels > .mm-panel:not(.mm-hidden){display:block;}.mm-panels > .mm-panel:after,.mm-panels > .mm-panel:before{content:'';display:block;height:20px;}.mm-vertical .mm-panel{-webkit-transform:none !important;transform:none !important;}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px;}.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after{border-color:transparent;}.mm-vertical li.mm-opened > .mm-panel,li.mm-vertical.mm-opened > .mm-panel{display:block;}.mm-listview > li.mm-vertical > .mm-next,.mm-vertical .mm-listview > li > .mm-next{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;bottom:auto;}.mm-listview > li.mm-vertical.mm-opened > .mm-next:after,.mm-vertical .mm-listview > li.mm-opened > .mm-next:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:19px;}.mm-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1;}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px;}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px;}.mm-next:after,.mm-prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;}.mm-prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto;}.mm-next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto;}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;}.mm-navbar > *{display:block;padding:10px 0;}.mm-navbar a,.mm-navbar a:hover{text-decoration:none;}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.mm-navbar .mm-btn:first-child{left:0;}.mm-navbar .mm-btn:last-child{text-align:right;right:0;}.mm-panel .mm-navbar{display:none;}.mm-panel.mm-hasnavbar .mm-navbar{display:block;}.mm-listview,.mm-listview > li{list-style:none;display:block;padding:0;margin:0;}.mm-listview{font:inherit;font-size:14px;line-height:20px;}.mm-listview a,.mm-listview a:hover{text-decoration:none;}.mm-listview > li{position:relative;}.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before,.mm-listview > li:after{border-color:inherit;}.mm-listview > li > a,.mm-listview > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0;}.mm-listview > li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;}.mm-listview > li:not(.mm-divider):after{left:20px;}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2;}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0;}.mm-listview .mm-next + a,.mm-listview .mm-next + span{margin-right:50px;}.mm-listview .mm-next.mm-fullsubopen{width:100%;}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none;}.mm-listview .mm-next.mm-fullsubopen + a,.mm-listview .mm-next.mm-fullsubopen + span{padding-right:50px;margin-right:0;}.mm-panels > .mm-panel > .mm-listview{margin:20px -20px;}.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top:-20px;}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);}.mm-menu .mm-navbar a,.mm-menu .mm-navbar > *{color:rgba(0,0,0,0.3);}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview{border-color:rgba(0,0,0,0.1);}.mm-menu .mm-listview > li .mm-next:after{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,0.5);tap-highlight-color:rgba(255,255,255,0.5);}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu .mm-listview > li.mm-selected > span{background:rgba(255,255,255,0.5);}.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel,.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next{background:rgba(0,0,0,0.05);}.mm-menu .mm-divider{background:rgba(0,0,0,0.05);}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;}html.mm-opened{overflow-x:hidden;position:relative;}html.mm-blocking{overflow:hidden;}html.mm-blocking body{overflow:hidden;}html.mm-background .mm-page{background:inherit;}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2;}html.mm-blocking #mm-blocker{display:block;}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;}.mm-menu.mm-offcanvas.mm-opened{display:block;}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10;}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px;}html.mm-opening .mm-menu ~ .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);}@media all and (max-width:175px){html.mm-opening .mm-menu ~ .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0);}}@media all and (min-width:550px){html.mm-opening .mm-menu ~ .mm-slideout{-webkit-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);}}.mm-sronly{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;position:absolute !important;}.node-basicpage__banner{margin-bottom:0;}@media (min-width:800px){.node-basicpage__banner{margin-bottom:60px;}}.node-basicpage__banner.remove-margin{margin:0;}.event__full{margin:0;}.event__full .event__meta{padding-top:0.5rem;padding-bottom:2rem;}.event__full .event__meta__stage{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;margin-left:0rem;}@media (min-width:800px){.event__full .event__meta__stage{width:calc(100% - 2rem);}}.event__full .event__meta__item{margin-bottom:0.5rem;}.event__full .event__meta__label{display:inline-block;font-weight:300;margin-right:0.5rem;}.event__full .event__meta__value{display:inline-block;}.event__full .event__author__label{color:#979797;}.event__full .event__department__label{color:#979797;font-size:0.8rem;line-height:1.6;text-transform:uppercase;}@media (min-width:800px){.event__full .event__department__label{font-size:0.875rem;}}@media (min-width:1200px){.event__full .event__department__label{font-size:0.95rem;}}.event__full .event__department__value{font-size:0.9rem;line-height:1.6;}@media (min-width:800px){.event__full .event__department__value{font-size:0.98438rem;}}@media (min-width:1200px){.event__full .event__department__value{font-size:1.06875rem;}}.event__full .event__author{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1rem;line-height:1.6;}@media (min-width:800px){.event__full .event__author{font-size:1.09375rem;}}@media (min-width:1200px){.event__full .event__author{font-size:1.1875rem;}}.event__full .event__stage{padding-top:1rem;}@media (min-width:800px){.event__full .event__stage{margin-left:auto;margin-right:auto;width:70%;}}@media (min-width:800px){.event__full .event__stage{min-height:200px;}}.event__full .event__stage .paragraph{max-width:none;margin-left:0px;padding:0;}.event__full .event__stage .paragraph [class*="__wrapper"]{width:100%;}.event__full .event__stage [class*="__wrapper"] > div{padding-left:0rem !important;padding-right:0rem !important;}.view__directory{padding:1rem;}.view__directory .views-exposed-form{margin-bottom:0;}.view__directory table{font-size:0.9375rem;max-width:1200px;margin:0 auto;}@media (min-width:800px){.view__directory table{font-size:1rem;}}@media (min-width:1200px){.view__directory table{font-size:1.1875rem;}}@media (min-width:800px){.view__directory table{width:80%;}}@media print{.view__directory table{width:100%;}}.view__directory table td{font-size:1.2rem;}.view__directory table td a{color:#222;text-decoration:underline;}.view__directory table td a:hover{text-decoration:none;}.view__directory table.department-selected .views-field-field-bio-department{display:none;}.selectboxit-container{display:block;}.selectboxit-container span{height:auto;}.selectboxit-container .ui-dropdownchecklist{width:100% !important;position:relative;overflow:hidden;}.selectboxit-container .ui-dropdownchecklist:after{content:'';position:absolute;top:0;right:17px;bottom:0;margin:auto 0;background:url(/themes/contrib/cornell/dist/svg/icon-arrow-small-charcoal-down.svg) no-repeat center center;background-size:contain;width:20px;height:11px;border:none;}.selectboxit-container .selectboxit,.selectboxit-container .ui-dropdownchecklist{width:100%;border:none;background:#fff;border-radius:0;border:2px solid #222;border-radius:3px;height:56px;}.selectboxit-container .selectboxit{overflow:visible;}.selectboxit-container .selectboxit-text{float:none;max-width:none !important;padding-right:30px;}.selectboxit-container .selectboxit-btn{background:#fff;border:2px solid #dedede;border-radius:3px;padding:.75rem .5rem;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-size:1rem;color:#222;}.selectboxit-container .selectboxit-btn::-webkit-input-placeholder{opacity:1;color:#979797;}.selectboxit-container .selectboxit-btn:-ms-input-placeholder{opacity:1;color:#979797;}.selectboxit-container .selectboxit-btn::placeholder{opacity:1;color:#979797;}.selectboxit-container .selectboxit-btn:hover{border-color:#979797;}.selectboxit-container .selectboxit-btn:focus{border-color:#222;}.selectboxit-container .selectboxit-btn:disabled{background:#979797;cursor:not-allowed;}.selectboxit-container .selectboxit-btn.error{border-color:#ef4035;background-color:rgba(239,64,53,0.05);}.selectboxit-container .selectboxit-btn[type="button"],.selectboxit-container .selectboxit-btn[type="submit"],.selectboxit-container .selectboxit-btn[type="reset"]{-webkit-appearance:none;padding:.75rem 2rem;cursor:pointer;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;font-size:0.9rem;line-height:1.6;text-transform:uppercase;letter-spacing:0.1rem;}@media (min-width:800px){.selectboxit-container .selectboxit-btn[type="button"],.selectboxit-container .selectboxit-btn[type="submit"],.selectboxit-container .selectboxit-btn[type="reset"]{font-size:0.98438rem;}}@media (min-width:1200px){.selectboxit-container .selectboxit-btn[type="button"],.selectboxit-container .selectboxit-btn[type="submit"],.selectboxit-container .selectboxit-btn[type="reset"]{font-size:1.06875rem;}}.selectboxit-container .selectboxit-btn[type="button"]:hover,.selectboxit-container .selectboxit-btn[type="submit"]:hover,.selectboxit-container .selectboxit-btn[type="reset"]:hover{border-color:#222;}.selectboxit-container .selectboxit-btn[type="button"]:active,.selectboxit-container .selectboxit-btn[type="submit"]:active,.selectboxit-container .selectboxit-btn[type="reset"]:active{background:#222;color:#fff;}.selectboxit-container .selectboxit-btn:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;background:url(/themes/contrib/cornell/src/svg/select-arrows.svg) no-repeat;background-size:cover;width:8px;height:21px;}.selectboxit-container .selectboxit-hover .selectboxit-text{border-color:#222;}.selectboxit-container .selectboxit-options{border-radius:0;border:none;overflow:visible;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:auto;}.selectboxit-list .selectboxit-option-anchor{color:#222;background:#dedede;padding:5px 17px;-webkit-transition:background 0.2s;transition:background 0.2s;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{top:0;bottom:0;right:0;left:0;margin:auto;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.selectboxit-btn.selectboxit-enabled:hover{background-color:#fff;}.selectboxit-btn.selectboxit-enabled:focus{background-color:#fff;}span.selectboxit-arrow-container{top:0;right:12px;bottom:0;margin:auto 0;padding:0;}.selectboxit-arrow{background:url(/themes/contrib/cornell/dist/svg/icon-arrow-small-charcoal-down.svg) no-repeat center center;background-size:contain;width:20px;height:11px;border:none;}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{color:#fff;background:#222;}span.selectboxit-option-icon-container{display:none;}.ui-dropdownchecklist-dropcontainer-wrapper{background-color:#fff;}.ui-dropdownchecklist-dropcontainer-wrapper .ui-dropdownchecklist-dropcontainer{padding:6px 12px;}.ui-dropdownchecklist-dropcontainer-wrapper input[type='checkbox'] + label{color:#222;}.ui-dropdownchecklist-dropcontainer-wrapper input[type='checkbox'] + label:before,.ui-dropdownchecklist-dropcontainer-wrapper input[type='radio'] + label:before{top:9px;}.selectboxit-open .selectboxit-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.footer{}.footer__global{background:#f7f7f7;padding:0 0 2rem;margin-top:0;border-top:8px solid #fff;}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% - 2rem);max-width:1400px;background:#fff;-webkit-box-shadow:0 6px 14px rgba(34,34,34,0.1);box-shadow:0 6px 14px rgba(34,34,34,0.1);margin:-3rem auto 0;padding:1rem;}@media (min-width:800px){.footer__main{width:calc(100% - 16rem);padding:2rem;}}.footer__main .footer__main--1{display:block;}@media (min-width:800px){.footer__main .footer__main--1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.footer__main .footer__main--1 nav ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.footer__main > div{-ms-flex-preferred-size:100%;flex-basis:100%;}.footer__bottom{width:calc(100% - 3rem);max-width:1400px;margin:0 auto;}.footer__connect{background:#b31b1b;padding:0 1rem 3rem;}.footer__connect h3{width:100%;display:table;border-bottom:3px solid #222;padding:1rem 1.5rem;margin:0 auto;background:#fff;color:#222;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-weight:700;font-size:.9rem;text-align:center;text-transform:uppercase;letter-spacing:.125rem;}@media (min-width:800px){.footer__connect h3{font-size:1.25rem;padding:1rem 6rem;width:auto;}}.footer__connect-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:.25rem 1rem 2.5rem;}@media (min-width:800px){.footer__connect-stage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3rem 1rem;}}.footer__connect-stage .field_footer_b_connectlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:.25rem 0;}@media (min-width:800px){.footer__connect-stage .field_footer_b_connectlinks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;}}.footer__connect-stage .field_footer_b_connectlinks a{color:#fff;display:block;width:100%;border-bottom:2px solid rgba(34,34,34,0.25);text-decoration:none;font-size:1rem;padding:.75rem 0 .5rem;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}.footer__connect-stage .field_footer_b_connectlinks a:hover{border-color:#fff;}@media (min-width:800px){.footer__connect-stage .field_footer_b_connectlinks a{width:auto;border-width:2px;padding:.25rem 0;margin:0 1rem;font-size:1.5rem;letter-spacing:.125rem;}}.footer__address{-ms-flex-preferred-size:100%;flex-basis:100%;}@media (min-width:800px){.footer__address{-ms-flex-preferred-size:35%;flex-basis:35%;}}.footer__address .footer__logo{width:auto;max-width:200px;}@media (min-width:800px){.footer__address .footer__logo{max-width:300px;}}.footer__address address{margin-top:20px;font-style:normal;color:#979797;}@media (min-width:800px){.footer__address address{margin-top:20px;}}.footer__links--1.links{-ms-flex-preferred-size:100%;flex-basis:100%;}@media (min-width:800px){.footer__links--1.links{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.footer__links--1.links .footer__links-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:800px){.footer__links--1.links .footer__links-stage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:2rem;}}.footer__links--1.links .field_b_footer_links{margin:.5rem 0;}@media (min-width:800px){.footer__links--1.links .field_b_footer_links{margin:.5rem 1rem;}}.footer__links--1.links .field_b_footer_links a{text-decoration:none;color:#222;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;border-bottom:1px solid rgba(34,34,34,0.25);}.footer__links--1.links .field_b_footer_links a:hover{border-color:#222;}.footer__links--1.links nav ul li{margin:.5rem 0;}@media (min-width:800px){.footer__links--1.links nav ul li{margin:.5rem 1rem;}}.footer__main--3{list-style-type:none;margin:0;padding:0;display:block;-webkit-columns:2 auto;columns:2 auto;}@media (min-width:800px){.footer__main--3{-webkit-columns:none;columns:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.footer__main--3 .field_b_footer_links2{-webkit-column-break-inside:avoid;break-inside:avoid;display:block;padding:1rem 0 0;}@media (min-width:800px){.footer__main--3 .field_b_footer_links2{padding:0 1rem;display:inline-block;}}.footer__main--3 .field_b_footer_links2 a{color:#222;}.footer__follow{border-top:2px solid #dedede;margin:1rem 0;padding:1rem 0 0;}@media (min-width:800px){.footer__follow{margin:2rem 0;padding:2rem 0 0;-ms-flex-preferred-size:100%;flex-basis:100%;}}.footer__follow .field_fc_socialicons{margin:0;}.footer__follow .field_fc_socialicons a{padding:0;border:none;color:#222;}.footer__follow .field_fc_socialicons a img{width:24px;}@media (min-width:800px){.footer__follow .field_fc_socialicons a img{width:30px;}}.footer__follow .field_fc_socialicons.fsad{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.footer__follow .field_social_media_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:40px;}.footer__follow .field_fc_mediaaccounts{margin-right:5px;}.footer__follow nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:800px){.footer__follow nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.footer__follow nav h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 .5rem 0 0;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1rem;}@media (min-width:800px){.footer__follow nav h3{font-size:1.25rem;}}.footer__follow nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;}.footer__follow nav ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 .25rem;}.footer__follow nav ul li:nth-child(2){margin-right:.25rem;}.footer__follow nav ul li a{padding:0;}.footer__main--2 .footer__follow nav ul li a{border:none;}.footer__follow nav ul li a img{width:1.5rem;}@media (min-width:800px){.footer__follow nav ul li a img{width:2rem;}}.footer__copyright{text-align:center;}.footer__copyright img{width:72px;height:72px;margin:1rem;}@media (min-width:800px){.footer__copyright img{margin:1.5rem;}}.footer__copyright p{font-size:1rem;margin:0;}.fsad .header__top{height:auto;}.fsad .header__main--logo h1 a{background:transparent url("/themes/contrib/cornell/src/svg/logo-fsad.svg") center left/contain no-repeat;}@media (min-width:800px){.fsad .header__main--logo h1 a{background:transparent url("/themes/contrib/cornell/src/svg/logo-fsad.svg") center left/contain no-repeat;}.fsad .header__main--logo h1 a img{opacity:0;}}.fsad .header__menu{margin-top:116px;}@media (min-width:800px){.fsad .header__menu{margin-top:164px;}}.fsad .header__departments{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:800px){.fsad .header__bottom{padding-top:10.25rem;}}.fsad .footer__logo{background:transparent url("/themes/contrib/cornell/src/svg/logo-fsad.svg") center left/contain no-repeat;}.fsad .footer__logo img{opacity:0;}.fsad .footer__follow nav ul li.fsad{position:static;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;width:auto;margin:0;}.header__global{position:fixed;z-index:95;width:100%;background:#fff;border-bottom:2px solid #d8d2c9;}.header__top{position:relative;z-index:95;background:#222;width:100%;overflow:hidden;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}.header__departments{background:#222;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:600px){.header__departments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.header__departments .logo--university{margin:0rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.header__departments .logo--university a{display:block;background:#222 url("/themes/contrib/cornell/src/svg/cornell-reduced-white.svg") left center/contain no-repeat;height:52px;width:165px;margin:0;white-space:nowrap;text-indent:100%;overflow:hidden;}.header__departments .header__explore-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}@media (min-width:800px){.header__departments .header__explore-links{width:auto;}}.header__departments .header__explore-links a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;place-self:center;padding:1rem 1rem 1rem 1rem;font-size:1rem;line-height:1.2;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;}.header__departments .header__home-link{display:none;-webkit-transition:all .2s ease;transition:all .2s ease;}@media (min-width:800px){.header__departments .header__home-link{display:block;border:0;width:auto;}.header__departments .header__home-link:hover{background:#555555;}}.header__departments .header__departments--title{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:800px){.header__departments .header__departments--title{width:calc(100% - 2rem);}}.header__departments .header__departments--toggle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-top:1px solid rgba(255,255,255,0.1);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;}.header__departments .header__departments--toggle a{padding:1rem 2.25rem 1rem 1rem;background:transparent url("/themes/contrib/cornell/src/svg/chevron-d-white.svg") right 0.75rem center/12px 12px no-repeat;}.header__departments .header__departments--toggle a.active{background:#fff;}.header__departments .header__departments--toggle a.active a{color:#222;background-image:url("/themes/contrib/cornell/src/svg/chevron-u-dark.svg");}@media (min-width:800px){.header__departments .header__departments--toggle{border:0;width:auto;}.header__departments .header__departments--toggle:hover{background:#555555;}}.header__departments .header__departments--menu{background:#fff;display:block;overflow:auto;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;height:auto;max-height:0;width:100%;}.header__departments .header__departments--menu.dept-menu-active{max-height:calc(100vh - 240px);border-bottom:2px solid #d8d2c9;}@media (min-width:480px){.header__departments .header__departments--menu.dept-menu-active{max-height:calc(100vh - 155px);}}@media (min-width:800px){.header__departments .header__departments--menu.dept-menu-active{max-height:35rem;}}.header__departments .header__departments--menu:before{content:" ";position:absolute;display:block;left:0;width:100vw;height:100%;background:#fff;}.header__departments .header__departments--menu-boundary{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;}@media (min-width:800px){.header__departments .header__departments--menu-boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px;margin:auto;max-width:1400px;}}.header__departments .header__departments--general,.header__departments .header__departments--departments,.header__departments .header__departments--centers{padding:0 1rem;}.header__departments .header__departments--general h3,.header__departments .header__departments--departments h3,.header__departments .header__departments--centers h3{text-transform:uppercase;letter-spacing:0.1rem;font-size:0.9rem;line-height:1.6;padding-bottom:.5rem;border-bottom:1px solid #dedede;margin-top:0;}@media (min-width:800px){.header__departments .header__departments--general h3,.header__departments .header__departments--departments h3,.header__departments .header__departments--centers h3{font-size:0.98438rem;}}@media (min-width:1200px){.header__departments .header__departments--general h3,.header__departments .header__departments--departments h3,.header__departments .header__departments--centers h3{font-size:1.06875rem;}}.header__departments .header__departments--general ul,.header__departments .header__departments--departments ul,.header__departments .header__departments--centers ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.header__departments .header__departments--general ul li,.header__departments .header__departments--departments ul li,.header__departments .header__departments--centers ul li{display:-webkit-box;display:-ms-flexbox;display:flex;}.header__departments .header__departments--general ul li a,.header__departments .header__departments--departments ul li a,.header__departments .header__departments--centers ul li a{display:block;width:100%;padding:.25rem .5rem .25rem 0;font-size:.9rem;color:#222;text-decoration:none;}.header__departments .header__departments--general ul li a:hover,.header__departments .header__departments--departments ul li a:hover,.header__departments .header__departments--centers ul li a:hover{text-decoration:underline;}@media (min-width:800px){.header__departments .header__departments--general ul li a,.header__departments .header__departments--departments ul li a,.header__departments .header__departments--centers ul li a{font-size:1rem;}}.header__departments .header__departments--general{-ms-flex-preferred-size:100%;flex-basis:100%;margin:1rem 0;}@media (min-width:800px){.header__departments .header__departments--general{margin:0;-ms-flex-preferred-size:calc(33.33% - 1rem);flex-basis:calc(33.33% - 1rem);height:0;overflow:visible;}}.header__departments .header__departments--general ul li a{font-size:1.125rem;border-bottom:1px solid #f7f7f7;-webkit-transition:all .2s ease;transition:all .2s ease;}.header__departments .header__departments--general ul li a:hover{text-decoration:none;border-color:#222;}@media (min-width:480px){.header__departments .header__departments--general ul li a{font-size:1.25rem;}}@media (min-width:800px){.header__departments .header__departments--general ul li a{padding-top:1rem;padding-bottom:1rem;font-weight:400;font-size:1.5rem;letter-spacing:.025rem;}}.header__departments .header__departments--centers{margin:1rem 0;}@media (min-width:800px){.header__departments .header__departments--centers{margin-left:auto;}}.header__departments .header__departments--departments,.header__departments .header__departments--centers{-ms-flex-preferred-size:auto;flex-basis:auto;}@media (min-width:800px){.header__departments .header__departments--departments,.header__departments .header__departments--centers{-ms-flex-preferred-size:calc(66.66% - 1rem);flex-basis:calc(66.66% - 1rem);}}@media (min-width:800px){.header__departments .header__departments--departments ul,.header__departments .header__departments--centers ul{display:block;-webkit-columns:2 auto;columns:2 auto;max-width:none;width:100%;}.header__departments .header__departments--departments ul li,.header__departments .header__departments--centers ul li{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);-webkit-column-break-inside:avoid;break-inside:avoid;padding:0;border:none;}.header__departments .header__departments--departments ul li a,.header__departments .header__departments--centers ul li a{border:none;}}.header__main{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;position:relative;z-index:99;left:0;width:100%;height:100%;max-height:4rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:7rem;}@media (min-width:800px){.header__main{width:calc(100% - 2rem);}}@media (min-width:800px){.header__main{max-height:7rem;}}.header__main--logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header__main--logo h1{width:100%;padding:0;margin:0;display:block;}@media (min-width:800px){.header__main--logo h1{padding:1.5rem 0;}}.header__main--logo img{width:auto;height:3rem;}@media (min-width:800px){.header__main--logo img{margin:0;height:4rem;}}.header__main--logo-a{width:100%;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 1rem;background:transaprent;background:transparent url("/themes/contrib/cornell/src/svg/cuhe.svg") center center/contain no-repeat;}@media (min-width:800px){.header__main--logo-a{background-image:none;padding:0;}}.header__main--logo-small{display:block;}.header__main--logo-large{display:none;}@media (min-width:800px){.header__main--logo-small{display:none;}.header__main--logo-large{display:block;}}.header__main--logo.-department .header__main--logo-small{display:none;}.header__main--logo.-department .header__main--logo-large{display:block;}.header__main--1{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-preferred-size:60%;flex-basis:60%;width:60vw;max-width:320px;height:100%;position:absolute;bottom:0;z-index:1;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}@media (min-width:800px){.header__main--1{max-width:none;position:static;width:auto;-ms-flex-preferred-size:40%;flex-basis:40%;}}@media (min-width:800px){.search-active .header__main--1{-ms-flex-preferred-size:35%;flex-basis:35%;}}.header__main--2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row no-wrap;flex-flow:row no-wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:stretch;align-self:stretch;position:relative;}.header__main--3{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-preferred-size:5rem;flex-basis:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:800px){.header__main--3{-ms-flex-preferred-size:10rem;flex-basis:10rem;}}.header__main--3 .header__menu--departments .header__menu--departments-menus nav{height:auto;overflow-x:hidden;overflow-y:visible;}.header__main--3 .header__menu--departments .header__menu--departments-menus nav ul,.header__main--3 .header__menu--departments .header__menu--departments-menus nav li{border:none;margin-bottom:0;padding-bottom:0;}.header__main--3 .header__menu--departments .header__menu--departments-menus nav a{border:none;}.header__main--3 .header__menu--departments .header__menu--departments-menus nav span{display:none;}.header__give{display:none;}@media (min-width:800px){.header__give{display:block;}}.search-active .header__give{display:none;overflow:hidden;width:0;opacity:0;}.header__give__stage{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin:0;font-weight:500;letter-spacing:.05rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;}.header__give__stage a{color:#222;padding:0 1.5rem;font-size:1.125rem;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:800px){.header__give__stage a{min-height:calc(7rem - 2px);}}.header__give__stage a:hover{background-color:#f7f7f7;}.header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.header__search--toggle{z-index:95;position:relative;}.header__search--toggle .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;color:#222;font-size:1.125rem;text-decoration:none;line-height:3rem;white-space:nowrap;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;overflow:hidden;padding:0 1.5rem;-webkit-box-sizing:content-box;box-sizing:content-box;text-decoration:none;font-weight:500;letter-spacing:.05rem;}@media (min-width:800px){.header__search--toggle .toggle{min-height:calc(7rem - 2px);}}.header__search--toggle .toggle:hover{background-color:#f7f7f7;}.header__search--toggle .toggle:before,.header__search--toggle .toggle:after{content:" ";position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:22px;height:24px;background:transparent url("/themes/contrib/cornell/src/svg/search.svg") center center/22px auto no-repeat;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;opacity:1;}.header__search--toggle .toggle:after{background-color:#fff;background-image:url("/themes/contrib/cornell/src/svg/x.svg");background-size:16px auto;opacity:0;left:auto;right:1.5rem;}@media (max-width:800px){.header__search--toggle .toggle{width:22px;overflow:hidden;text-indent:100%;-webkit-transition:all 350ms ease-in-out 200ms;transition:all 350ms ease-in-out 200ms;min-height:none;color:#fff;padding:0 1.5rem 0 0;}.header__search--toggle .toggle:hover{background-color:transparent;}}@media (min-width:800px){.header__search--toggle .toggle{width:5rem;}}.search-active .header__search--toggle a:hover{background-color:transparent;}@media (min-width:800px){.search-active .header__search--toggle a{color:#fff;}}.search-active .header__search--toggle a:before{opacity:0;}.search-active .header__search--toggle a:after{opacity:1;}.header__search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header__search form div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden;background-color:#fff;}.header__search--input{width:100vw;max-width:0;padding:0 2.5rem 0 2rem;background:#fff;border-left:2px solid transparent;border-right:2px solid transparent;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;position:absolute;top:0;right:0;z-index:-1;border-left:none;padding:0;}@media (min-width:800px){.header__search--input{border-left:2px solid transparent;}}.search-active .header__search--input{border-color:#d8d2c9;overflow:hidden;z-index:90;max-width:100%;padding:0 4rem 0 1rem;}@media (min-width:800px){.search-active .header__search--input{max-width:calc(100% - 2rem);}}.header__search--input input[type="text"],.header__search--input input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#222;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1.125rem;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;height:2rem;line-height:2rem;width:90%;padding:0;margin:0;}@media (min-width:800px){.header__search--input input[type="text"],.header__search--input input[type="search"]{font-size:1.5rem;}}.header__search--input input[type="text"]::-webkit-input-placeholder,.header__search--input input[type="search"]::-webkit-input-placeholder{opacity:1;color:#222;}.header__search--input input[type="text"]:-ms-input-placeholder,.header__search--input input[type="search"]:-ms-input-placeholder{opacity:1;color:#222;}.header__search--input input[type="text"]::placeholder,.header__search--input input[type="search"]::placeholder{opacity:1;color:#222;}.header__search--input input[type="submit"]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.header__search--input .search-block-form,.header__search--input .form-item-keys{width:100%;}.header__bottom{display:none;}@media (min-width:800px){.header__bottom{display:block;padding-top:166px;}}.layout-container{padding-top:118px;}@media (min-width:800px){.layout-container{padding-top:0;}}.layout-container.-department{padding-top:170px;}@media (min-width:480px){.layout-container.-department{padding-top:118px;}}@media (min-width:800px){.layout-container.-department{padding-top:0;}}.basic-column__stage{padding:0 1rem;}.basic-column__boundary{max-width:840px;margin:0 auto;}.page__banner--default{margin-bottom:0;}@media (min-width:800px){.page__banner--default{margin-bottom:60px;}}.page__banner--default.remove-margin{margin:0;}.view__noresults{padding-top:60px;}.views-infinite-scroll-content-wrapper{padding-top:50px;margin-bottom:20px;}.block-sidebarnav{height:100%;z-index:10;right:0;-webkit-transition:all .2 ease;transition:all .2 ease;width:100%;pointer-events:none;}.block-sidebarnav.explore-section-active{pointer-events:auto;}@media (min-width:800px){.block-sidebarnav{width:33.33%;position:absolute;-webkit-transform:translateY(-75px);transform:translateY(-75px);}}@media (min-width:1050px){.block-sidebarnav{max-width:calc(1600px/3);left:50%;right:auto;-webkit-transform:translate(50.09%,-75px);transform:translate(50.09%,-75px);}}.block-sidebarnav__stage{margin-bottom:60px;}@media (min-width:800px){.block-sidebarnav__stage{margin-top:-60px;margin-bottom:120px;}.block-sidebarnav__stage.add-margin{margin-top:0;margin-bottom:0;}}.banner__wrapper + .block-sidebarnav{height:calc(100% - 500px + 75px);}.block-sidebarnav .main-menu--primary{width:100%;height:100%;min-width:none;max-width:none;}@media (min-width:800px){.block-sidebarnav .main-menu--primary{padding:0;margin-top:1rem;}}.block-sidebarnav ul.main-menu--primary{width:100%;height:calc(100% - 4rem);padding:0;max-width:100%;min-width:100%;}.block-sidebarnav ul.main-menu--primary li:last-child{margin:0;}.block-sidebarnav ~ div{-webkit-transition:max-width .2 ease;transition:max-width .2 ease;}.block-sidebarnav ~ .news__full{margin:0;position:relative;}.block-sidebarnav ~ .news__full:last-child{margin:50px 0;}.block-sidebarnav ~ .news__full .share-this__toolbox{left:20%;-webkit-transform:translateX(-100%);transform:translateX(-100%);}.block-sidebarnav ~ .news__full .share-this__toolbox ~ div{max-width:60%;margin:auto;}.block-sidebarnav ~ .news__full [class*="wrapper"] > div{padding:0 !important;}.block-sidebarnav ~ .news__full .paragraph,.block-sidebarnav ~ .news__full .textblock__wrapper{width:100%;}.block-sidebarnav.explore-section-active ~ div{max-width:66.66%;}.block-sidebarnav .explore-section--menu{-webkit-transition:all 350ms ease;transition:all 350ms ease;background:#fff;max-height:0;overflow:hidden;border-left:2px solid #d8d2c9;}@media (min-width:800px){.block-sidebarnav .explore-section--menu{position:absolute;z-index:50;width:100%;height:100%;}}.explore-section-active .block-sidebarnav .explore-section--menu{max-height:calc(100% - 75px);}.block-sidebarnav h3:not(.toggle){text-transform:uppercase;font-size:.85rem;letter-spacing:.1rem;height:3rem;line-height:3rem;padding:0 2rem;margin:1rem 0 0;color:#b31b1b;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;}.block-sidebarnav .explore-section{height:calc(100% - 75px);position:relative;overflow:hidden;}h3.explore-section--toggle{cursor:pointer;position:relative;padding:0 1.5rem;margin:0;height:75px;line-height:75px;background:#f7f7f7;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1.25rem;-webkit-transition:all 350ms ease;transition:all 350ms ease;border-left:2px solid #d8d2c9;pointer-events:auto;position:relative;}h3.explore-section--toggle:before,h3.explore-section--toggle:after{content:" ";position:absolute;right:1rem;display:inline-block;width:22px;height:100%;background:transparent url("/themes/contrib/cornell/src/svg/menu.svg") center center/24px auto no-repeat;-webkit-transition:all 350ms ease-in-out 100ms;transition:all 350ms ease-in-out 100ms;opacity:1;}h3.explore-section--toggle:after{background-image:url("/themes/contrib/cornell/src/svg/x.svg");background-size:18px auto;opacity:0;}@media (min-width:800px){h3.explore-section--toggle{height:75px;line-height:75px;}}h3.explore-section--toggle:hover{color:#b31b1b;}.explore-section-active h3.explore-section--toggle:before{opacity:0;}.explore-section-active h3.explore-section--toggle:after{opacity:1;}.page__full{position:relative;overflow:hidden;}.page__full .block-sidebarnav ~ div{width:100%;-webkit-transition:all 350ms ease;transition:all 350ms ease;}@media (min-width:800px){.page__full.explore-section-active .block-sidebarnav__stage ~ div{max-width:66.66%;}}@media (min-width:1600px){.page__full.explore-section-active .block-sidebarnav__stage ~ div{max-width:1066px;-webkit-transform:translateX(-25%);transform:translateX(-25%);margin:auto;}}.page__full.explore-section-active .block-sidebarnav__stage ~ div [class*="__wrapper"] > div{width:100%;max-width:100%;}@media (min-width:800px){.page__full.explore-section-active .block-sidebarnav__stage ~ div [class*="__wrapper"] > div{padding-left:2rem;padding-right:2rem;}}.page__full.explore-section-active .block-sidebarnav__stage ~ div [class*="__wrapper"] > .takeover__border{width:auto;}.header__menu--toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;}.header__menu--toggle a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none;}@media (min-width:800px){.header__menu--toggle a:hover{background-color:#f7f7f7;}}.header__menu--toggle a > span{display:none;line-height:22px;font-size:1.125rem;color:#222;text-decoration:none;text-align:center;font-weight:500;letter-spacing:.05rem;}@media (min-width:800px){.header__menu--toggle a > span.header__menu--label{display:block;width:6rem;}}.header__menu--hamburger{display:inline-block;position:absolute;left:0;height:22px;width:24px;overflow:hidden;margin-left:0;position:relative;-webkit-transform:none;transform:none;}.header__menu--hamburger span{position:absolute;display:block;background:#222;height:2px;width:24px;}.header__menu--hamburger-1{top:0;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}.header__menu--hamburger-2{top:50%;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition-delay:50ms;transition-delay:50ms;}.header__menu--hamburger-3{top:50%;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition-delay:50ms;transition-delay:50ms;}.header__menu--hamburger-4{-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;bottom:0;}.menu-active .header__menu--hamburger-1{-webkit-transform:translateX(100%);transform:translateX(100%);}.menu-active .header__menu--hamburger-2{-webkit-transform:rotate(315deg);transform:rotate(315deg);}.menu-active .header__menu--hamburger-3{-webkit-transform:rotate(-315deg);transform:rotate(-315deg);}.menu-active .header__menu--hamburger-4{-webkit-transform:translateX(-100%);transform:translateX(-100%);}.header__menu{position:fixed;right:0;bottom:0;top:0;width:100%;margin-top:118px;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:-1;overflow:hidden;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out;background:#fff;}@media (min-width:800px){.header__menu{margin-top:114px;width:auto;}}.header__menu.menu-active{-webkit-transform:translateX(0);transform:translateX(0);z-index:100;}.header__menu.-department{margin-top:170px;}@media (min-width:800px){.header__menu.-department{margin-top:166px;}}.menu-active.toolbar-vertical .header__menu.menu-active{margin-top:170px;}@media (min-width:800px){.menu-active.toolbar-vertical .header__menu.menu-active{margin-top:194px;}}.menu-active.toolbar-horizontal .header__menu.menu-active{margin-top:153px;}@media (min-width:800px){.menu-active.toolbar-horizontal .header__menu.menu-active{margin-top:194px;}}.header__menu nav{overflow:auto;height:calc(100% - 75px);}.header__menu--main{position:relative;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.header__menu--main .main-menu--primary{height:100%;margin:0;padding:1rem 0;}@media (min-height:800px){.header__menu--main .main-menu--primary{padding:2rem 0;}}@media (min-width:800px){.header__menu--main{border-left:2px solid #d8d2c9;}}.header__menu--main nav#block-mainnavigation-3{height:calc(100% - $explore-toggle-height);}.header__menu--help li{border-left:2px solid transparent;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}.header__menu--help li:hover{border-left-color:#b31b1b;}.header__menu nav div > .header__menu--help{margin:1vh 0;}.header__menu--departments{position:absolute;z-index:101;bottom:0;left:0;width:100%;height:100%;max-height:75px;background:#fff;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.dept-active .header__menu--departments{max-height:100%;}.header__menu--departments-toggle{-ms-flex-preferred-size:75px;flex-basis:75px;}.header__menu--departments-toggle a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:75px;line-height:75px;width:100%;background:#222;color:#fff;text-align:center;text-decoration:none;font-size:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.dept-active .header__menu--departments-toggle a{margin-top:2rem;}.header__menu--departments-toggle a .arrow{position:absolute;z-index:5;top:-15px;left:calc(50% - 15px);display:block;width:30px;height:30px;color:#fff;background:#222;outline:0.5rem solid #222;border:1px solid #fff;border-bottom:0;border-left:0;overflow:hidden;-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0);}.header__menu--departments-toggle a .arrow span{display:block;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transform:rotate(45deg) translate(0,0) translate3d(0,0,0);transform:rotate(45deg) translate(0,0) translate3d(0,0,0);width:30px;height:30px;line-height:30px;overflow:visible;font-size:.8rem;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.dept-active a .arrow span{-webkit-transform:rotate(-135deg) translate(0,0) translate3d(0,0,0);transform:rotate(-135deg) translate(0,0) translate3d(0,0,0);}.dept-active a:hover .arrow span{-webkit-transform:rotate(-135deg) translate(0,-5px) translate3d(0,0,0);transform:rotate(-135deg) translate(0,-5px) translate3d(0,0,0);}.header__menu--departments-toggle:hover .arrow span{-webkit-transform:rotate(45deg) translate(0,-5px) translate3d(0,0,0);transform:rotate(45deg) translate(0,-5px) translate3d(0,0,0);}.header__menu--departments-toggle .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:1.5;padding:1rem;position:relative;z-index:5;}.header__menu--departments h3{border-bottom:1px solid rgba(34,34,34,0.25);margin:1rem 1rem 0;padding:0 0 .75rem;text-transform:uppercase;letter-spacing:0.1rem;font-size:0.9rem;line-height:1.6;}@media (min-width:800px){.header__menu--departments h3{font-size:0.98438rem;}}@media (min-width:1200px){.header__menu--departments h3{font-size:1.06875rem;}}@media (min-width:800px){.header__menu--departments h3{margin:2rem 1.75rem 0;}}.header__menu--departments ul{padding:0;}.header__menu--departments ul li{border:none;}.header__menu--departments ul li a{border:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.header__menu--departments ul li a:hover{color:#b31b1b;}.header__menu--departments-collapse{width:100%;min-height:0;max-height:0;overflow:hidden;background:#fff;text-align:center;margin:auto 0 0;}.dept-active .header__menu--departments-collapse{max-height:none;min-height:75px;}.header__menu--departments-collapse a{color:#979797;display:block;position:relative;text-decoration:none;z-index:0;padding:25px 0 0 0;height:50px;line-height:50px;font-size:.9rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.header__menu--departments-collapse a:before{content:" ";position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);background:#fff url("/themes/contrib/cornell/src/svg/arrow-r-red.svg") center top/contain no-repeat;width:24px;height:24px;}.header__menu--departments-collapse a:hover{color:#b31b1b;}.header__menu--departments-menus{overflow:auto;-ms-flex-preferred-size:1;flex-basis:1;width:100%;}.header__menu .header__menu--departments-menus nav{height:100%;overflow-y:auto;overflow-x:hidden;}.header__menu .header__menu--departments-menus .main-menu--primary{height:auto;}.block-sidebarnav .main-menu--primary,.header__menu--main .main-menu--primary,.main-menu--centers > ul{padding:1rem 0;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;width:100%;background:#fff;}@media (min-width:800px){.block-sidebarnav .main-menu--primary,.header__menu--main .main-menu--primary,.main-menu--centers > ul{padding:2rem 0;width:32vw;min-width:380px;max-width:480px;}}.block-sidebarnav .main-menu--primary li,.header__menu--main .main-menu--primary li,.main-menu--centers > ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.5rem;}.block-sidebarnav .main-menu--primary li.menu-item__back,.header__menu--main .main-menu--primary li.menu-item__back,.main-menu--centers > ul li.menu-item__back{border:0;padding:0;position:-webkit-sticky;position:sticky;top:0;}.block-sidebarnav .main-menu--primary li.menu-item__back .back,.header__menu--main .main-menu--primary li.menu-item__back .back,.main-menu--centers > ul li.menu-item__back .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.block-sidebarnav .main-menu--primary li.menu-item__back .back a,.header__menu--main .main-menu--primary li.menu-item__back .back a,.main-menu--centers > ul li.menu-item__back .back a{display:block;line-height:1.5;background-color:#f7f7f7;font-size:.85rem;padding:1.5rem 2rem 1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom-width:2px;}.block-sidebarnav .main-menu--primary li.menu-item__back .back a:before,.header__menu--main .main-menu--primary li.menu-item__back .back a:before,.main-menu--centers > ul li.menu-item__back .back a:before{content:" ";display:block;position:absolute;top:1rem;left:.5rem;width:2rem;height:2rem;background:transparent url("/themes/contrib/cornell/src/svg/arrow-r.svg") 0 0/contain no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.1;}.block-sidebarnav .main-menu--primary li.menu-item__back .back a span,.header__menu--main .main-menu--primary li.menu-item__back .back a span,.main-menu--centers > ul li.menu-item__back .back a span{display:block;border:none;font-size:1.125rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}@media (max-height:800px){.block-sidebarnav .main-menu--primary li.menu-item__back .back a span,.header__menu--main .main-menu--primary li.menu-item__back .back a span,.main-menu--centers > ul li.menu-item__back .back a span{font-size:1rem;}}.block-sidebarnav .main-menu--primary li.menu-item__back .back a:hover span,.header__menu--main .main-menu--primary li.menu-item__back .back a:hover span,.main-menu--centers > ul li.menu-item__back .back a:hover span{color:#b31b1b;}.block-sidebarnav .main-menu--primary li.menu-item__link .link,.header__menu--main .main-menu--primary li.menu-item__link .link,.main-menu--centers > ul li.menu-item__link .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.block-sidebarnav .main-menu--primary li:last-child,.header__menu--main .main-menu--primary li:last-child,.main-menu--centers > ul li:last-child{margin-bottom:3rem;}.block-sidebarnav .main-menu--primary li h3,.header__menu--main .main-menu--primary li h3,.main-menu--centers > ul li h3{text-transform:uppercase;font-size:.85rem;letter-spacing:.1rem;padding:1.5rem 1.25rem 1rem;margin:0;color:#b31b1b;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;}.block-sidebarnav .main-menu--primary li a,.header__menu--main .main-menu--primary li a,.main-menu--centers > ul li a{font-size:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.75rem .5rem;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;line-height:1.5rem;}@media (min-height:800px){.block-sidebarnav .main-menu--primary li a,.header__menu--main .main-menu--primary li a,.main-menu--centers > ul li a{font-size:1.125rem;}}.block-sidebarnav .main-menu--primary li a.is-active,.block-sidebarnav .main-menu--primary li a:active,.header__menu--main .main-menu--primary li a.is-active,.header__menu--main .main-menu--primary li a:active,.main-menu--centers > ul li a.is-active,.main-menu--centers > ul li a:active{color:#b31b1b;}.block-sidebarnav .main-menu--primary li ul,.header__menu--main .main-menu--primary li ul,.main-menu--centers > ul li ul{height:auto;top:0;bottom:0;right:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);position:absolute;background:#fff;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-x:hidden;overflow-y:auto;width:100%;}.block-sidebarnav .main-menu--primary li ul.explore-active,.header__menu--main .main-menu--primary li ul.explore-active,.main-menu--centers > ul li ul.explore-active{-webkit-transform:translateX(0);transform:translateX(0);}.block-sidebarnav .main-menu--primary:before,.header__menu--main .main-menu--primary:before,.main-menu--centers > ul:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;pointer-events:none;}.block-sidebarnav .main-menu--primary.explore-active:before,.header__menu--main .main-menu--primary.explore-active:before,.main-menu--centers > ul.explore-active:before{background:white;}.block-sidebarnav .main-menu--primary li,.header__menu--main .main-menu--primary li,.main-menu--centers > ul li{border-left:2px solid transparent;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}.block-sidebarnav .main-menu--primary li:hover,.header__menu--main .main-menu--primary li:hover,.main-menu--centers > ul li:hover{border-left-color:#b31b1b;}.block-sidebarnav .main-menu--primary li a,.block-sidebarnav .main-menu--primary li span,.header__menu--main .main-menu--primary li a,.header__menu--main .main-menu--primary li span,.main-menu--centers > ul li a,.main-menu--centers > ul li span{border-bottom:1px solid #d8d2c9;}.menu-item__explore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.75rem .75rem .75rem;line-height:1.5rem;font-size:.8rem;color:#222;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:transparent url("/themes/contrib/cornell/src/svg/arrow-r.svg") right 0.5rem center/15px auto no-repeat;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.menu-item__explore:hover{background-color:#f7f7f7;}@media (min-width:800px){.menu-item__explore{min-width:120px;}}body{-webkit-transition:all 350ms linear;transition:all 350ms linear;}@media (min-width:800px){body{overflow-y:scroll;}}body:before{opacity:0;display:block;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;}body .mm-menu-wrapper ~ *{-webkit-transition:-webkit-filter 300ms linear;transition:-webkit-filter 300ms linear;transition:filter 300ms linear;transition:filter 300ms linear,-webkit-filter 300ms linear;}body.menu-active{position:fixed;width:100%;height:100%;}body.menu-active:before{content:" ";display:block;position:absolute;z-index:95;top:0;left:0;height:100vh;width:100%;background:rgba(255,255,255,0.5);}@media (min-width:800px){body.menu-active:before{opacity:1;}}body.menu-active .mm-menu-wrapper ~ *{-webkit-filter:blur(5px);filter:blur(5px);}@media (min-width:800px){.header__navbar{display:block;}}.header__navbar nav{background:#f7f7f7;}.header__navbar nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0;width:100%;max-width:1400px;}.header__navbar nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;}.header__navbar nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;position:relative;letter-spacing:.05rem;padding:1rem 1vw;font-weight:400;font-size:1.125rem;text-decoration:none;color:#222;text-align:center;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}@media (min-width:1200px){.header__navbar nav ul li a{padding:1.1rem 1.5rem;letter-spacing:.1rem;}}.header__navbar nav ul li a:hover,.header__navbar nav ul li a:focus{background:#d8d2c9;}.header__navbar nav ul li a.is-active:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:6px;background:#b31b1b;}.paragraph{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;margin-bottom:30px;}@media (min-width:800px){.paragraph{width:calc(100% - 2rem);}}@media (min-width:800px){.paragraph{margin-bottom:56px;}}.paragraph div[class$="__label"]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.field_home_page_body_content{}@media (min-width:800px){.field_home_page_body_content{}}.accordion__group--wrapper{margin-bottom:30px;max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.accordion__group--wrapper{margin-bottom:56px;}}@media (min-width:800px){.accordion__group--wrapper{width:calc(100% - 2rem);}}@media (min-width:800px){.accordion__group--item{margin-left:auto;margin-right:auto;width:70%;}}.accordion__group--item .field_accordion_group_item{margin-bottom:2px;}.accordion__wrapper{background-color:#f7f7f7;margin-bottom:0.2rem;}.accordion__group--title{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;font-size:1.25rem;line-height:1.6;line-height:1.2;padding-bottom:0.8rem;}@media (min-width:800px){.accordion__group--title{font-size:1.36719rem;}}@media (min-width:1200px){.accordion__group--title{font-size:1.48438rem;}}.accordion__group--title p{margin:0;}.accordion__primary a{-webkit-transition:all .2s ease;transition:all .2s ease;background:#0068ac;padding:1rem;position:relative;cursor:pointer;display:block;margin:0;color:#fff;text-decoration:none;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.2;}@media (min-width:800px){.accordion__primary a{font-size:1.36719rem;}}@media (min-width:1200px){.accordion__primary a{font-size:1.48438rem;}}@media (min-width:800px){.accordion__primary a{padding:1.5rem;}}.accordion__primary a:hover{background-color:#1082a6;}.accordion__primary a:after{content:"+";position:absolute;right:1rem;margin-top:-8px;top:0;bottom:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;font-weight:100;}.accordion__secondary{overflow:hidden;height:0px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.accordion__secondary .field_accordion_item_secondary{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:0rem;font-size:1rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;}@media (min-width:800px){.accordion__secondary .field_accordion_item_secondary{font-size:1.09375rem;}}@media (min-width:1200px){.accordion__secondary .field_accordion_item_secondary{font-size:1.1875rem;}}.accordion__secondary .field_accordion_item_secondary p,.accordion__secondary .field_accordion_item_secondary ul,.accordion__secondary .field_accordion_item_secondary ol,.accordion__secondary .field_accordion_item_secondary .field-type-text-long div{margin-top:0rem;margin-bottom:1.6rem;}.accordion__secondary .field_accordion_item_secondary a{text-decoration:underline;color:#3787b0;}.accordion__secondary .field_accordion_item_secondary a:hover{text-decoration:none;color:#0068ac;}.accordion__secondary .field_accordion_item_secondary h2,.accordion__secondary .field_accordion_item_secondary h3,.accordion__secondary .field_accordion_item_secondary h4,.accordion__secondary .field_accordion_item_secondary h5,.accordion__secondary .field_accordion_item_secondary h6{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;}.accordion__secondary .field_accordion_item_secondary h2 a,.accordion__secondary .field_accordion_item_secondary h3 a,.accordion__secondary .field_accordion_item_secondary h4 a,.accordion__secondary .field_accordion_item_secondary h5 a,.accordion__secondary .field_accordion_item_secondary h6 a{text-decoration:underline;color:#3787b0;}.accordion__secondary .field_accordion_item_secondary h2 a:hover,.accordion__secondary .field_accordion_item_secondary h3 a:hover,.accordion__secondary .field_accordion_item_secondary h4 a:hover,.accordion__secondary .field_accordion_item_secondary h5 a:hover,.accordion__secondary .field_accordion_item_secondary h6 a:hover{text-decoration:none;color:#0068ac;}.accordion__secondary .field_accordion_item_secondary ul,.accordion__secondary .field_accordion_item_secondary ol{margin-bottom:2rem;}.accordion__secondary .field_accordion_item_secondary li{padding-bottom:0.8rem;padding-left:0.3rem;}.accordion__secondary .field_accordion_item_secondary h2{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;font-size:1.25rem;line-height:1.6;line-height:1.2;}@media (min-width:800px){.accordion__secondary .field_accordion_item_secondary h2{font-size:1.36719rem;}}@media (min-width:1200px){.accordion__secondary .field_accordion_item_secondary h2{font-size:1.48438rem;}}.accordion__secondary .field_accordion_item_secondary h3{font-size:1.3rem;line-height:1.1;}.accordion__secondary .field_accordion_item_secondary h4{font-size:1rem;}@media (min-width:800px){.accordion__secondary .field_accordion_item_secondary{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;}}.accordion__secondary .field_accordion_item_secondary p:last-child{margin-bottom:0rem;}.accordion__secondary ul,.accordion__secondary ol{margin-left:2rem;}.accordion__wrapper.active .accordion__primary a{background:transparent;color:#222;}.accordion__wrapper.active .accordion__primary a:after{content:"\2013";}.paragraph--type--page-banner{max-width:none;padding:0;margin:0;width:100%;position:relative;}@media (min-width:800px){.paragraph--type--page-banner{padding:0;}}.paragraph--type--page-banner:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.1)),to(rgba(34,34,34,0.5)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.1) 0%,rgba(34,34,34,0.5) 100%);}.banner__stage{position:relative;max-height:500px;overflow:hidden;}@media (min-width:800px){.banner__stage{min-height:400px;}}.banner__wrapper{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#b31b1b;}.banner__wrapper.-image{background-color:transparent;position:absolute;height:100%;width:100%;}@media (min-width:800px){.banner__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;}}@media (min-width:1000px){.banner__wrapper{padding-right:10%;padding-left:10%;}}@media (min-width:1200px){.banner__wrapper{padding-right:15%;padding-left:15%;}}.banner__breadcrumbs{position:relative;z-index:2;}.-department .banner__breadcrumbs li:first-of-type{display:none;}.banner__breadcrumbs ol{margin:0 0 1rem;padding:0;width:100%;display:block;}@media (min-width:800px){.banner__breadcrumbs ol{text-align:center;}}.banner__breadcrumbs ol li{display:inline;margin:0;padding:.25rem .5rem .25rem 0;color:#fff;font-size:.75rem;line-height:1.5;letter-spacing:.05rem;}@media (min-width:800px){.banner__breadcrumbs ol li{font-size:.9rem;padding:.5rem 1rem .5rem 0;}}.banner__breadcrumbs ol li:after{content:"\203A";font-weight:700;font-size:1rem;color:#fff;margin-left:1rem;}.banner__breadcrumbs ol li a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.25);-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;text-transform:uppercase;letter-spacing:0.1rem;font-size:0.9rem;line-height:1.6;}@media (min-width:800px){.banner__breadcrumbs ol li a{font-size:0.98438rem;}}@media (min-width:1200px){.banner__breadcrumbs ol li a{font-size:1.06875rem;}}.banner__breadcrumbs ol li a:hover{border-color:transparent;}.banner__primary{position:relative;z-index:5;max-width:750px;}.banner__primary,.banner__primary *{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;margin:0;color:#fff;font-size:2rem;text-shadow:-2px 0 5px rgba(34,34,34,0.5);}@media (min-width:800px){.banner__primary,.banner__primary *{font-size:4rem;text-align:center;}}.banner__secondary{position:relative;z-index:5;}.banner__background{max-width:1600px;margin:0 auto;}.banner__background .media-banner-image > :not(.field_banner_image_bundle_image){border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}@media (min-width:800px){.banner__background .field_page_banner_background_img{position:relative;}}.banner__background .field_page_banner_background_img picture:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.1)),to(rgba(34,34,34,0.5)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.1) 0%,rgba(34,34,34,0.5) 100%);}.banner__background .field_page_banner_background_img img{width:100%;height:auto;max-width:1600px;}.bio__wrapper{width:calc(100% - 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;margin:2rem auto;position:relative;text-align:center;}.bio__wrapper:before{content:" ";position:absolute;display:block;top:180px;left:0;bottom:0;right:0;background:#f7f7f7;z-index:0;}@media (min-width:800px){.bio__wrapper{display:block;max-width:60%;background:#f7f7f7;padding-left:8.5rem;text-align:left;}.bio__wrapper:before{display:none;}}.bio__wrapper div{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;z-index:1;}.bio__wrapper p{margin:0;}.bio__wrapper .label{text-transform:uppercase;letter-spacing:0.1rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;font-size:0.75rem;line-height:1.6;}@media (min-width:800px){.bio__wrapper .label{font-size:0.82031rem;}}@media (min-width:1200px){.bio__wrapper .label{font-size:0.89062rem;}}.bio__image{position:relative;}@media (min-width:800px){.bio__image{width:200px;height:0;-webkit-transform:translateX(-15rem);transform:translateX(-15rem);}}.bio__name{font-size:1.625rem;margin:.5rem 0;}@media (min-width:800px){.bio__name{font-size:2rem;}}@media (min-width:1200px){.bio__name{font-size:2.5rem;}}@media (min-width:800px){.bio__name{margin:0;}}.bio__name *{display:inline;}.bio__title{color:#979797;margin-bottom:1rem;max-width:400px;}@media (min-width:800px){.bio__title{max-width:none;}}.bio__title .field{display:inline;}.bio__title .field:after{content:",\00a0";}.bio__title .field:last-child:after{content:"";}.bio__address{margin-bottom:1rem;}.bio__address address{font-size:1.1rem;line-height:1.4;font-style:normal;}@media (min-width:800px){.bio__address address{font-size:1.20312rem;}}@media (min-width:1200px){.bio__address address{font-size:1.30625rem;}}.bio__dept{margin-bottom:1rem;}.bio__phone,.bio__fax,.bio__email{width:30%;min-width:150px;-ms-flex-preferred-size:30% !important;flex-basis:30% !important;display:inline-block;margin:0 1rem 1rem;white-space:nowrap;}@media (min-width:800px){.bio__phone,.bio__fax,.bio__email{margin:0 1rem 1rem 0;}.bio__phone *,.bio__fax *,.bio__email *{display:inline;}}.bio__website{width:100%;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}.bio__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.bio__name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.bio__title{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.bio__address{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.bio__dept{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.bio__phone{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.bio__fax{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.bio__email{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.bio__website{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.bio__cv{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.callout__wrapper{margin-bottom:30px;position:relative;overflow:hidden;padding:0;}@media (min-width:800px){.callout__wrapper{margin-bottom:56px;}}.callout__wrapper__boundary{padding-left:1rem;padding-right:1rem;margin:auto;width:100%;max-width:1200px;padding-bottom:4rem;}@media (min-width:1200px){.callout__wrapper__boundary{padding-left:4rem;padding-right:4rem;}}.callout__wrapper--small picture img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:auto;min-width:100%;min-height:100%;}.callout__background{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:2rem;}@media (min-width:800px){.callout__background{padding-bottom:4rem;}}.callout__background [class*="background_image"]{position:relative;max-width:1600px;margin:auto;height:100%;opacity:0.6;}@media (min-width:1000px){.callout__background [class*="background_image"]{height:auto;opacity:0.8;}}.callout__header{padding-top:2rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;background-color:#ffffff;width:100%;display:table;border-bottom:3px solid #222;margin:0 auto 1.5rem;background:#fff;text-align:center;position:relative;z-index:1;}@media (min-width:800px){.callout__header{border-width:6px;padding:2rem;margin-bottom:4rem;}}.callout__header [class*="primary_text"] *{margin:0;letter-spacing:0.125rem;font-size:0.875rem;text-transform:uppercase;text-align:center;}@media (min-width:800px){.callout__header [class*="primary_text"] *{font-size:1rem;}}@media (min-width:1200px){.callout__header [class*="primary_text"] *{font-size:1.3125rem;}}.callout__header [class*="secondary_text"]{width:100%;margin:1rem auto .5rem;text-align:left;font-size:0.9375rem;}@media (min-width:800px){.callout__header [class*="secondary_text"]{font-size:1rem;}}@media (min-width:1200px){.callout__header [class*="secondary_text"]{font-size:1.1875rem;}}@media (min-width:800px){.callout__header [class*="secondary_text"]{max-width:80%;text-align:center;}}.callout__header [class*="secondary_text"] *{margin:0;}.callout__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;position:relative;z-index:1;}@media (min-width:800px){.callout__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}}@media (min-width:800px){.callout__items [class*="callouts"]{-ms-flex-preferred-size:calc(33.33% - 1.5rem);flex-basis:calc(33.33% - 1.5rem);}}.callout__items [class*="callouts"] + [class*="callouts"]{margin-top:.5rem;}@media (min-width:800px){.callout__items [class*="callouts"] + [class*="callouts"]{margin-top:0;}}@media (min-width:800px){.callout__items [class*="callouts"]:nth-child(n+4){margin-top:2.25rem;}}@media (min-width:800px){.callout__items [class*="callouts"]:nth-child(3n+2):last-child{margin-left:2.25rem;margin-right:auto;}}.paragraph--type--large-feature-callout{max-width:none;padding:0;margin:0;width:100%;}@media (min-width:800px){.paragraph--type--large-feature-callout{padding:0;}}.callout__wrapper--large{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.23)),to(rgba(0,0,0,0.14)));background-image:linear-gradient(0deg,rgba(255,255,255,0.23) 0%,rgba(0,0,0,0.14) 100%);}.field_lfc_callouts .item-class{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:7.5rem;position:relative;overflow:hidden;padding:1.5rem;text-decoration:none;}.field_lfc_callouts .item-class:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.1)),to(rgba(34,34,34,0.5)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.1) 0%,rgba(34,34,34,0.5) 100%);}@media (min-width:800px){.field_lfc_callouts .item-class{min-height:18rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:calc(2% + 1vw);}}@media (min-width:1200px){.field_lfc_callouts .item-class{padding:1.5rem;}}.field_lfc_callouts .field_lfc_item_background_image{position:absolute;top:0;bottom:0;left:0;right:0;}.field_lfc_callouts .field_lfc_item_background_image img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.field_lfc_callouts .field_lfc_item_background_image picture:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.1)),to(rgba(34,34,34,0.5)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.1) 0%,rgba(34,34,34,0.5) 100%);}.field_lfc_callouts .field_lfc_item_primary_text{font-size:1.5rem;line-height:1.2;width:100%;position:relative;z-index:1;color:#fff;}@media (min-width:800px){.field_lfc_callouts .field_lfc_item_primary_text{font-size:1.75rem;}}@media (min-width:1200px){.field_lfc_callouts .field_lfc_item_primary_text{font-size:2rem;}}.field_lfc_callouts .field_lfc_item_secondary_text{font-size:0.9375rem;width:100%;position:relative;z-index:1;color:#fff;margin-top:.5rem;}@media (min-width:800px){.field_lfc_callouts .field_lfc_item_secondary_text{font-size:1rem;}}@media (min-width:1200px){.field_lfc_callouts .field_lfc_item_secondary_text{font-size:1.1875rem;}}.field_lfc_callouts .field_lfc_item_secondary_text *{margin:0;}.callout__wrapper--small .field_sfc_item_target a{cursor:pointer;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:100%;background:#222 url("/themes/contrib/cornell/src/svg/arrow-r-white.svg") right 1rem center/22px 22px no-repeat;padding:2rem 3rem 2rem 2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:1.5rem;color:#fff;font-weight:300;font-size:1.2rem;}@media (min-width:800px){.callout__wrapper--small .field_sfc_item_target a{font-size:1.4rem;}}.callout__wrapper--small .field_sfc_item_target a:hover{background-position:right .75rem center;}.view__events{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.view__events{width:calc(100% - 16rem);}}.view__events .views-element-container > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:800px){.view__events .views-element-container > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.view__events .events__header{-ms-flex-preferred-size:100%;flex-basis:100%;}.view__events .events__header h2{letter-spacing:0.0625rem;font-size:1.125rem;line-height:1.2;text-transform:uppercase;margin-top:0;text-align:center;}@media (min-width:800px){.view__events .events__header h2{font-size:1.75rem;letter-spacing:0.125rem;}}@media (min-width:1200px){.view__events .events__header h2{font-size:2.25rem;letter-spacing:0.25rem;}}@media (min-width:800px){.view__events .events__header h2{display:inline-block;}}.view__events .events__header a{display:none;}@media (min-width:800px){.view__events .events__header a{display:inline-block;margin-left:2rem;text-decoration:underline;}.view__events .events__header a:hover{text-decoration:none;}}@media (min-width:800px){.view__events .views-row{-ms-flex-preferred-size:calc(33.33% - 2rem);flex-basis:calc(33.33% - 2rem);}}.view__events .event__teaser:before{content:" ";display:block;background:#222;width:5rem;height:3px;margin-bottom:1rem;}@media (min-width:800px){.view__events .event__teaser:before{height:6px;}}.view__events .event__teaser .event__title{border:none;}.view__events .event__teaser .event__title h3{font-size:1.25rem;margin:0;}@media (min-width:800px){.view__events .event__teaser .event__title h3{font-size:1.3125rem;}}@media (min-width:1200px){.view__events .event__teaser .event__title h3{font-size:1.5rem;}}.view__events .event__teaser .event__extra{border-top:2px solid #222;margin-bottom:5rem;}.view__events--landing{margin-bottom:60px;margin-top:60px;}.view__events--landing .views-exposed-form{margin:0;}.view__events--landing .views-infinite-scroll-content-wrapper{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;padding-top:60px;}@media (min-width:800px){.view__events--landing .views-infinite-scroll-content-wrapper{width:calc(100% - 2rem);}}.view__events--landing .views-infinite-scroll-content-wrapper .views-title{width:20%;height:0;margin:0;padding-right:2rem;overflow:visible;text-align:right;line-height:1;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1.25rem;line-height:1;}@media (min-width:800px){.view__events--landing .views-infinite-scroll-content-wrapper .views-title{font-size:1.36719rem;}}@media (min-width:1200px){.view__events--landing .views-infinite-scroll-content-wrapper .views-title{font-size:1.48438rem;}}.view__events--landing .views-infinite-scroll-content-wrapper .views-row{width:62%;margin:0 auto 2rem;}.event__teaser .event__date{color:#b31b1b;font-size:0.8rem;line-height:1.6;}@media (min-width:800px){.event__teaser .event__date{font-size:0.875rem;}}@media (min-width:1200px){.event__teaser .event__date{font-size:0.95rem;}}.event__teaser .event__title{font-size:1.25rem;line-height:1.6;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;border-bottom:2px solid #222;margin:0 0 .75rem;padding:0 0 .5rem;}@media (min-width:800px){.event__teaser .event__title{font-size:1.36719rem;}}@media (min-width:1200px){.event__teaser .event__title{font-size:1.48438rem;}}.event__teaser .event__title a{color:#222;text-decoration:none;}.event__teaser .event__time{color:#979797;font-size:0.8rem;line-height:1.6;}@media (min-width:800px){.event__teaser .event__time{font-size:0.875rem;}}@media (min-width:1200px){.event__teaser .event__time{font-size:0.95rem;}}.gallery__wrapper{margin-bottom:30px;}@media (min-width:800px){.gallery__wrapper{margin-bottom:56px;}}@media (min-width:800px){.gallery__header{text-align:center;}}.gallery__header--primary{font-size:1.625rem;margin:3rem 2rem 2rem;}@media (min-width:800px){.gallery__header--primary{font-size:2rem;}}@media (min-width:1200px){.gallery__header--primary{font-size:2.5rem;}}.gallery__header--primary *{margin:0;}.gallery__header--secondary{font-size:1.125rem;line-height:1.6;max-width:80%;margin:0 auto 2rem;}@media (min-width:800px){.gallery__header--secondary{margin-left:auto;margin-right:auto;width:70%;}}@media (min-width:800px){.gallery__header--secondary{font-size:1.23047rem;}}@media (min-width:1200px){.gallery__header--secondary{font-size:1.33594rem;}}.gallery__header--secondary *{margin:0;}.view__gallery,.gallery__view{padding:1rem;}.view__gallery .views-element-container,.gallery__view .views-element-container{overflow:hidden;}.view__gallery .views-element-container > div,.gallery__view .views-element-container > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:600px){.view__gallery .views-element-container > div,.gallery__view .views-element-container > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.view__gallery .views-element-container > div > *,.gallery__view .views-element-container > div > *{width:100%;}@media (min-width:600px){.view__gallery .views-element-container > div > *,.gallery__view .views-element-container > div > *{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);margin-right:1.9995rem;margin-bottom:1.9995rem;}.view__gallery .views-element-container > div > *:nth-child(2n),.gallery__view .views-element-container > div > *:nth-child(2n){margin-right:0;}}@media (min-width:1000px){.view__gallery .views-element-container > div > *,.gallery__view .views-element-container > div > *{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);margin-right:1.9995rem;}.view__gallery .views-element-container > div > *:nth-child(2n),.gallery__view .views-element-container > div > *:nth-child(2n){margin-right:1.9995rem;}.view__gallery .views-element-container > div > *:nth-child(4n),.gallery__view .views-element-container > div > *:nth-child(4n){margin-right:0;}}.view__gallery .views-element-container > div .views-row,.gallery__view .views-element-container > div .views-row{position:relative;width:100%;}.view__gallery .views-element-container > div .views-row:before,.gallery__view .views-element-container > div .views-row:before{content:" ";display:block;background:#b31b1b;width:5rem;height:3px;position:absolute;left:2rem;}@media (min-width:800px){.view__gallery .views-element-container > div .views-row:before,.gallery__view .views-element-container > div .views-row:before{height:6px;}}.gallery__view .flickity-viewport{margin-bottom:20px;background-color:#222;}.gallery__view .flickity-page-dots{padding:0;margin:0;text-align:center;}.gallery__view .flickity-page-dots .dot{display:inline-block;list-style:none;border:2px solid #979797;width:15px;height:15px;border-radius:10px;margin:0 10px;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;}.gallery__view .flickity-page-dots .dot.is-selected,.gallery__view .flickity-page-dots .dot:focus{background-color:#979797;}.view-stories .flickity-viewport,.view-stories-grid .flickity-viewport{width:100%;overflow:hidden;position:relative;}.view-stories > div,.view-stories-grid > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:600px){.view-stories > div,.view-stories-grid > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.view-stories > div .views-row,.view-stories-grid > div .views-row{width:100%;}@media (min-width:600px){.view-stories > div .views-row,.view-stories-grid > div .views-row{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-right:30px;}.view-stories > div .views-row:nth-child(2n),.view-stories-grid > div .views-row:nth-child(2n){margin-right:0;}}@media (min-width:900px){.view-stories > div .views-row,.view-stories-grid > div .views-row{-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px);margin-right:30px;}.view-stories > div .views-row:nth-child(2n),.view-stories-grid > div .views-row:nth-child(2n){margin-right:30px;}.view-stories > div .views-row:nth-child(4n),.view-stories-grid > div .views-row:nth-child(4n){margin-right:0;}}.view-stories .views-row,.view-stories-grid .views-row{position:relative;margin-bottom:1.33rem;}.view-stories .views-row:before,.view-stories-grid .views-row:before{content:" ";display:block;background:#b31b1b;width:5rem;height:3px;position:absolute;left:2rem;}@media (min-width:800px){.view-stories .views-row:before,.view-stories-grid .views-row:before{height:6px;}}.view-stories-slideshow{position:relative;z-index:5;margin-right:35px;}.view-stories-slideshow .views-row{width:100%;}.view-stories-slideshow .flickity-viewport{overflow:hidden;}.view-stories-slideshow .flickity-prev-next-button{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border:none;}@media (min-width:800px){.view-stories-slideshow .flickity-prev-next-button{width:40px;height:40px;}}.view-stories-slideshow .flickity-prev-next-button.previous{left:-15px;background:#fff url(/themes/contrib/cornell/src/svg/arrow-notail-l-black.svg) center center no-repeat;}@media (min-width:800px){.view-stories-slideshow .flickity-prev-next-button.previous{left:-20px;}}.view-stories-slideshow .flickity-prev-next-button.next{right:-15px;background:#fff url(/themes/contrib/cornell/src/svg/arrow-notail-r-black.svg) center center no-repeat;}@media (min-width:800px){.view-stories-slideshow .flickity-prev-next-button.next{right:-20px;}}.view-stories-slideshow .flickity-prev-next-button svg{display:none;}.field_home_page_hero__label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}[class*="paragraph--type--hero"]{max-width:none;padding:0;margin:0;width:100%;}@media (min-width:800px){[class*="paragraph--type--hero"]{padding:0;}}[class^="hero__wrapper"]{max-width:1600px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;overflow:hidden;min-height:300px;}@media (min-width:1000px){[class^="hero__wrapper"]{max-height:600px;min-height:400px;}}.hero__content{position:relative;z-index:2;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.hero__content{width:calc(100% - 16rem);}}@media (min-width:1000px){.hero__content{min-height:none;padding:10rem 0 2rem;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;padding:1rem 0;}}[class*="hero-left-aligned"] .hero__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}[class*="hero-right-aligned"] .hero__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.hero__content .hero__primary{width:100%;}@media (min-width:1000px){.hero__content .hero__primary{width:60%;}}@media (min-width:1200px){.hero__content .hero__primary{width:50%;}}.hero__content .hero__primary *{margin:0;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;color:#fff;font-size:2.375rem;line-height:1;text-shadow:-2px 0 5px rgba(34,34,34,0.5);}@media (min-width:1000px){.hero__content .hero__primary *{font-size:3.5rem;text-align:center;}}@media (min-width:1200px){.hero__content .hero__primary *{font-size:4rem;}}@media (min-width:1000px){[class*="left"] .hero__content .hero__primary *{text-align:left;}}.hero__content .hero__secondary{margin-top:1rem;width:100%;}@media (min-width:1000px){.hero__content .hero__secondary{width:60%;}}@media (min-width:1200px){.hero__content .hero__secondary{width:50%;}}.hero__content .hero__secondary *{margin:0;color:#fff;font-size:1rem;line-height:1.25;text-shadow:-2px 0 5px rgba(34,34,34,0.5);}@media (min-width:1000px){.hero__content .hero__secondary *{font-size:1.25rem;}}@media (min-width:1200px){.hero__content .hero__secondary *{font-size:1.5rem;}}.hero__content .hero__secondary a{border-bottom:3px solid rgba(255,255,255,0.25);-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;}.hero__content .hero__secondary a:hover{border-color:transparent;}.hero__cta--multi{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;}@media (min-width:1000px){.hero__cta--multi{position:absolute;width:320px;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;}}.hero__cta--multi a{display:block;padding-left:1rem;padding-right:3.5rem;padding-right:calc(1rem + 2.5rem);padding-top:1.3rem;padding-bottom:1.3rem;background:#222 url("/themes/contrib/cornell/src/svg/arrow-r-white.svg") right 1rem center/22px 22px no-repeat;background-clip:padding-box;border-bottom:1px solid #555555;color:#fff;font-size:1.4rem;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;}@media (min-width:1000px){.hero__cta--multi a{border-bottom:2px dotted rgba(255,255,255,0.8);padding-left:1.3rem;padding-right:3.5rem;}}.hero__cta--multi a:hover{background-position:right .75rem center;}.hero__cta--single{width:100%;margin-top:1rem;font-size:1.125rem;}.hero__cta--single a{color:#fff;}.hero__image{position:absolute;top:0;bottom:0;left:0;right:0;}@media (min-width:1000px){.hero__image{position:relative;width:100%;}}.hero__image .field_banner_image_bundle_image,.hero__image .field_hero_image_bundle{position:absolute;top:0;bottom:0;left:0;right:0;}@media (min-width:1000px){.hero__image .field_banner_image_bundle_image,.hero__image .field_hero_image_bundle{position:relative;}}.hero__image .field_banner_image_bundle_image picture,.hero__image .field_hero_image_bundle picture{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:auto;width:100%;height:100%;}.hero__image .field_banner_image_bundle_image picture:before,.hero__image .field_hero_image_bundle picture:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.1)),to(rgba(34,34,34,0.5)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.1) 0%,rgba(34,34,34,0.5) 100%);}.hero__image .field_banner_image_bundle_image img,.hero__image .field_hero_image_bundle img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%;max-width:none;}.hero__image article > div:not(.field_banner_image_bundle_image):not(.field_hero_image_bundle){border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.paragraph__media__stage{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.paragraph__media__stage{width:calc(100% - 2rem);}}.paragraph__media__stage .field_media_image_image_source{width:100%;}.paragraph__media__stage .flickity-viewport{overflow:hidden;}.paragraph__media__boundary{padding:2rem 0;margin:0 30px;max-width:928px;position:relative;}.paragraph__media__boundary .flickity-prev-next-button{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border:none;}@media (min-width:800px){.paragraph__media__boundary .flickity-prev-next-button{width:40px;height:40px;}}.paragraph__media__boundary .flickity-prev-next-button.previous{left:-15px;background:#fff url(/themes/contrib/cornell/src/svg/arrow-notail-l-black.svg) center center no-repeat;}@media (min-width:800px){.paragraph__media__boundary .flickity-prev-next-button.previous{left:-20px;}}.paragraph__media__boundary .flickity-prev-next-button.next{right:-15px;background:#fff url(/themes/contrib/cornell/src/svg/arrow-notail-r-black.svg) center center no-repeat;}@media (min-width:800px){.paragraph__media__boundary .flickity-prev-next-button.next{right:-20px;}}.paragraph__media__boundary .flickity-prev-next-button svg{display:none;}@media (min-width:800px){.paragraph__media__boundary{width:calc(60% + 7.48rem);margin:0 auto;padding:3rem 0;}}.paragraph__media__boundary:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}.field_image_bundle_caption{padding-bottom:5px;}.field_image_bundle_caption p{margin-top:5px;margin-bottom:0;}.paragraph__media--video{margin-bottom:30px;max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.paragraph__media--video{margin-bottom:56px;}}@media (min-width:800px){.paragraph__media--video{width:calc(100% - 2rem);}}.media-video{}@media (min-width:800px){.media-video{width:calc(60% + 7.48rem);margin:0 auto;}}.paragraph.paragraph--type--more-in{max-width:none;padding:0;margin:0;width:100%;}@media (min-width:800px){.paragraph.paragraph--type--more-in{padding:0;}}.more-in__wrapper{background:#222;position:relative;padding:1rem;}.more-in__wrapper:after{content:" ";position:absolute;z-index:5;top:.5rem;bottom:.5rem;left:.5rem;right:.5rem;pointer-events:none;border-width:3px;border-style:solid;border-color:#fff;}@media (min-width:800px){.more-in__wrapper:after{border-width:6px;top:1rem;bottom:1rem;left:1rem;right:1rem;}}@media (min-width:800px){.more-in__wrapper:after{border-width:3px;}}.more-in__header h2{margin:2rem 0 .25rem;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-weight:600;font-size:1rem;text-align:center;text-transform:uppercase;letter-spacing:.1rem;color:#fff;}@media (min-width:800px){.more-in__header h2{font-size:2rem;}}.more-in__header h2 span{display:block;font-size:.7rem;margin-bottom:.5rem;}@media (min-width:800px){.more-in__header h2 span{font-size:.9rem;}}.more-in__content{max-width:1400px;margin:0 auto;padding:0 1rem 1rem;}@media (min-width:800px){.more-in__content{padding:1rem 2rem 3rem;}}.more-in__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto 1rem;padding:0;}@media (min-width:800px){.more-in__content ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.more-in__content ul li{display:block;}@media (min-width:800px){.more-in__content ul li{-ms-flex-preferred-size:calc(33.33% - 2rem);flex-basis:calc(33.33% - 2rem);margin-top:.75rem;overflow:hidden;white-space:nowrap;}}.more-in__content ul li a{display:block;font-weight:400;font-size:1.125rem;text-decoration:none;color:#fff;padding:.75rem .25rem;border-bottom:1px solid #fff;}@media (min-width:800px){.more-in__content ul li a{overflow:hidden;text-overflow:ellipsis;}}.paragraph--type--navigator-bar{max-width:none;padding:0;margin:0;width:100%;margin-bottom:0;}@media (min-width:800px){.paragraph--type--navigator-bar{padding:0;}}.paragraph--type--navigator-bar .navigator-bar__heading{width:100%;display:table;border-bottom:3px solid #222;padding:.75rem 1.5rem;margin:0 auto;background:#fff;color:#222;letter-spacing:0.125rem;font-size:0.875rem;text-transform:uppercase;text-align:center;}@media (min-width:800px){.paragraph--type--navigator-bar .navigator-bar__heading{font-size:1rem;}}@media (min-width:1200px){.paragraph--type--navigator-bar .navigator-bar__heading{font-size:1.3125rem;}}@media (min-width:800px){.paragraph--type--navigator-bar .navigator-bar__heading{padding:.75rem 3rem;width:auto;}}.navigator-bar__wrapper{margin-bottom:30px;}@media (min-width:800px){.navigator-bar__wrapper{margin-bottom:56px;}}@media (min-width:800px){.field_home_page_body_content .navigator-bar__wrapper{padding-bottom:50px;margin-bottom:-50px;}}.navigator-bar__wrapper p{margin:0;padding:0;}.navigator-bar__wrapper .navigator-bar__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:.25rem 1rem 2.5rem;}@media (min-width:800px){.navigator-bar__wrapper .navigator-bar__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2rem 1rem 3rem;}}.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:.25rem 0;}@media (min-width:800px){.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;}}.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links a{font-size:1.125rem;letter-spacing:0.0625rem;color:#222;text-decoration:none;display:block;width:100%;border-bottom:2px solid rgba(34,34,34,0.25);padding:.75rem 0 .5rem;-webkit-transition:border 350ms ease-in-out;transition:border 350ms ease-in-out;}@media (min-width:800px){.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links a{font-size:1.25rem;}}@media (min-width:1200px){.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links a{font-size:1.5rem;}}.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links a:hover{border-color:#222;}@media (min-width:800px){.navigator-bar__wrapper .navigator-bar__links .field_navigator_bar_links a{width:auto;border-width:2px;padding:.25rem 0;margin:0 1rem;}}.quote__basic--wrapper{margin:2rem 0;}@media (min-width:800px){.quote__basic--wrapper{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}}@media (min-width:800px) and (min-width:800px){.quote__basic--wrapper{width:calc(100% - 2rem);}}@media (min-width:800px){.story__stage .quote__basic--content{width:100%;}}.quote__basic--content{border-top:3px solid #f7f7f7;border-bottom:3px solid #f7f7f7;padding:1.5rem 1rem 1.5rem .5rem;position:relative;}@media (min-width:800px){.quote__basic--content{margin:0 auto;border-width:6px;width:60%;}}.quote__basic--content:before{content:" ";position:absolute;top:-3px;left:0;height:3px;width:4rem;background:#b31b1b;}@media (min-width:800px){.quote__basic--content:before{height:6px;top:-6px;}}.quote__basic--content .open-quote{position:absolute;top:0;left:1rem;font-size:5rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;}@media (min-width:800px){.quote__basic--content .open-quote{font-size:8rem;top:-.5rem;left:.25rem;}}.quote__basic--content [class*="--open-quote"] ~ div{margin-left:3.5rem;}@media (min-width:800px){.quote__basic--content [class*="--open-quote"] ~ div{margin-left:5rem;}}.field_basic_quote_quote *{margin:0 0 1rem;font-style:italic;font-size:1.25rem;line-height:1.6;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;}@media (min-width:800px){.field_basic_quote_quote *{font-size:1.36719rem;}}@media (min-width:1200px){.field_basic_quote_quote *{font-size:1.48438rem;}}.field_basic_quote_attribution{font-size:1.25rem;line-height:1.6;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;}@media (min-width:800px){.field_basic_quote_attribution{font-size:1.36719rem;}}@media (min-width:1200px){.field_basic_quote_attribution{font-size:1.48438rem;}}.field_basic_quote_department{font-size:0.8rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;}@media (min-width:800px){.field_basic_quote_department{font-size:0.875rem;}}@media (min-width:1200px){.field_basic_quote_department{font-size:0.95rem;}}.quote__adv--wrapper{max-width:1600px;margin:25px auto;position:relative;overflow:hidden;}@media (min-width:800px){.quote__adv--wrapper{margin-top:50px;margin-bottom:50px;}}[class*="quote-alignment"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;margin:1rem;}.quote__adv--content{background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;position:relative;z-index:2;color:#fff;height:300px;}@media (min-width:800px){.quote__adv--content{background:rgba(34,34,34,0.5);height:400px;width:45%;border:6px solid #fff;margin:1rem;}}@media (min-width:1000px){.quote__adv--content{height:500px;}}.quote__adv--content:before{content:" ";position:absolute;z-index:5;top:.5rem;bottom:.5rem;left:.5rem;right:.5rem;pointer-events:none;border-width:3px;border-style:solid;top:-.5rem;}@media (min-width:800px){.quote__adv--content:before{border-width:6px;top:1rem;bottom:1rem;left:1rem;right:1rem;}}@media (min-width:800px){.quote__adv--content:before{display:none;}}@media (min-width:800px){.quote-alignment-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}@media (min-width:800px){.quote-alignment-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;}}.quote__adv--content .open-quote{display:block;height:0;line-height:0;margin-top:2rem;font-size:6rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;}@media (min-width:800px){.quote__adv--content .open-quote{margin-top:4rem;font-size:10rem;}}.quote__adv--quote{width:100%;}.field_adv_quote_quote{font-size:1.25rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;width:100%;}@media (min-width:800px){.field_adv_quote_quote{font-size:1.36719rem;}}@media (min-width:1200px){.field_adv_quote_quote{font-size:1.48438rem;}}.field_adv_quote_attribution{font-size:1.25rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:600;}@media (min-width:800px){.field_adv_quote_attribution{font-size:1.36719rem;}}@media (min-width:1200px){.field_adv_quote_attribution{font-size:1.48438rem;}}.field_adv_quote_department{position:absolute;bottom:1rem;right:1rem;text-transform:uppercase;letter-spacing:0.1rem;font-size:0.9rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:600;}@media (min-width:800px){.field_adv_quote_department{font-size:0.98438rem;}}@media (min-width:1200px){.field_adv_quote_department{font-size:1.06875rem;}}@media (min-width:800px){.quote__adv--background{position:absolute;top:0;bottom:0;left:0;right:0;}.quote__adv--background img{-o-object-fit:cover;object-fit:cover;max-width:none;}}.paragraph--type--related-content{max-width:none;padding:0;margin:0;width:100%;background-color:#f7f7f7;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.23)),to(rgba(0,0,0,0.14)));background-image:linear-gradient(0deg,rgba(255,255,255,0.23) 0%,rgba(0,0,0,0.14) 100%);}@media (min-width:800px){.paragraph--type--related-content{padding:0;}}.related__wrapper{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.related__wrapper{width:calc(100% - 2rem);}}.related__header{padding:2rem 0 1rem;}.related__header *{font-size:1.5rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;margin:0;padding:0;}.related__item-list{padding:1rem 0;}@media (min-width:800px){.related__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}.related__item + .related__item{margin-top:1rem;}@media (min-width:800px){.related__item--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.related__item--image a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;}.related__item--image img{width:100%;}@media (min-width:800px){.related__item--image img{min-width:100%;max-width:none;}}.related__item--content{background:#fff;padding:1rem;}@media (min-width:800px){.related__item--content{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.related__item--category *{margin:0;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;background:#fff;color:#222;font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.05rem;line-height:1.5;}.related__item--title *{margin:0;padding:.75rem 0;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;font-size:1.25rem;line-height:1.3;color:#222;}.related__item--teaser *{font-size:.9rem;line-height:1.5;margin:0 0 .5rem;}@media (min-width:800px){.related__item--teaser *{margin:0;}}.related__load-more{margin:1rem 0 0;text-align:center;}.related__load-more a.button{display:block;background:#222;color:#fff;padding:1rem 3rem;text-transform:uppercase;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-size:.9rem;letter-spacing:.1rem;-webkit-transition:all .2s ease;transition:all .2s ease;}@media (min-width:800px){.related__load-more a.button{display:inline-block;}}.related__load-more a.button:hover{background:#555555;}.paragraph--type--social-feed{max-width:none;padding:0;margin:0;width:100%;}@media (min-width:800px){.paragraph--type--social-feed{padding:0;}}.social__wrapper{background:#f7f7f7;}.social__wrapper > .social__facebook,.social__wrapper > .social__twitter{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:1200px){.social__wrapper > .social__facebook,.social__wrapper > .social__twitter{width:calc(100% - 2rem);}}.stories-news__header *{margin-top:0;}@media (min-width:1200px){.social-feed__twitter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.social-feed__twitter h2{background:transparent right center/40px 40px no-repeat;border-bottom:1px solid #222;margin:0;padding:1rem 0;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-size:1.25rem;}@media (min-width:1200px){.social-feed__twitter h2{border-bottom:0;padding:1rem 1rem 1rem 4rem;width:35%;max-width:320px;background-position:left center;}}.social-feed__twitter h2 span{display:block;color:#b31b1b;text-transform:uppercase;letter-spacing:.1rem;font-size:1rem;}.social-feed__twitter a{text-decoration:none;color:#222;}.social-feed__twitter p{margin:1rem 0;}@media (min-width:1200px){.social-feed__twitter p{margin:2rem 0;border-left:1px solid #222;padding:1rem 0 1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;}}.social-feed__twitter p a{color:#222;font-size:1rem;line-height:2;}.social-feed__twitter p a:after{content:" ";display:inline-block;width:.8rem;height:.8rem;background:transparent url("/themes/contrib/cornell/src/svg/simple-arrow-r.svg") center center/contain no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.25rem;}.social__facebook h2{background-image:url("/themes/contrib/cornell/src/svg/facebook-color.svg");}.social__twitter h2{background-image:url("/themes/contrib/cornell/src/svg/twitter-color.svg");}.social-feed__instagram{position:relative;overflow:hidden;width:100%;margin-bottom:50px;}.social-feed__instagram .flickity-prev-next-button{position:absolute;z-index:1;top:50%;height:2.5rem;width:2.5rem;line-height:2.5rem;overflow:hidden;text-indent:100%;text-align:center;color:#222;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-position .2s ease;transition:background-position .2s ease;border:none;}.social-feed__instagram .flickity-prev-next-button.previous{left:0;background:#fff url("/themes/contrib/cornell/src/svg/simple-arrow-r.svg") center center/1rem auto no-repeat;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}@media (min-width:800px){.social-feed__instagram .flickity-prev-next-button.previous{left:.75rem;}}.social-feed__instagram .flickity-prev-next-button.previous:hover{background-position:left 1rem center;}.social-feed__instagram .flickity-prev-next-button.next{right:0;background:#fff url("/themes/contrib/cornell/src/svg/simple-arrow-r.svg") center center/1rem auto no-repeat;}@media (min-width:800px){.social-feed__instagram .flickity-prev-next-button.next{right:.75rem;}}.social-feed__instagram .flickity-prev-next-button.next:hover{background-position:right .5rem center;}.social-feed__instagram .flickity-prev-next-button svg{display:none;}.social-feed__instagram--items{width:300px;height:220px;position:relative;}@media (min-width:800px){.social-feed__instagram--items{width:720px;height:500px;}}.social-feed__instagram--item{position:relative;height:auto;}.social-feed__instagram--item:nth-child(3n + 1){float:right;width:calc(100% * 2/3);height:100%;}.social-feed__instagram--item:nth-child(3n + 2){width:calc(100% * 1/3);height:50%;}.social-feed__instagram--item:nth-child(3n + 3){width:calc(100% * 1/3);height:50%;}.social-feed__instagram--item a{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}.social-feed__instagram--item a:after{content:" ";position:absolute;bottom:.5rem;right:.5rem;width:1rem;height:1rem;background:transparent url("/themes/contrib/cornell/src/svg/instagram-white.svg") center center/contain no-repeat;}@media (min-width:800px){.social-feed__instagram--item a:after{width:1.5rem;height:1.5rem;}}@media (min-width:1200px){.social-feed__instagram--item a:after{width:2rem;height:2rem;}}.stories-news__header h2{font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-size:1.25rem;text-transform:uppercase;letter-spacing:.1rem;text-align:center;}@media (min-width:800px){.stories-news__header h2{font-size:2.25rem;}}@media (min-width:800px){.stories-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.view-storiesnews-prominent .views-row:nth-child(even) .stories-news__item.featured{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;}@media (min-width:800px){.view-storiesnews-prominent .views-row:nth-child(even) .stories-news__item.featured .stories-news__item--content{margin:0 -20% 0 0;}}.stories-news__item.featured{-ms-flex-preferred-size:100%;flex-basis:100%;}@media (min-width:800px){.stories-news__item.featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:800px){.stories-news__item.featured .stories-news__item--content{-ms-flex-preferred-size:50%;flex-basis:50%;border:6px solid #fff;background:rgba(255,255,255,0.75);padding:2rem;margin:0 0 0 -20%;}}.stories-news__item.featured .stories-news__item--content:after{position:absolute;top:100%;}@media (min-width:800px){.stories-news__item.featured .stories-news__item--content:after{top:auto;bottom:1.5rem;}}.stories-news__item.featured .stories-news__item--image a{display:block;}.stories-news__item.featured .stories-news__item--image img{width:100%;}@media (min-width:800px){.stories-news__item.featured .stories-news__item--image{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;}}.stories-news__item.featured .stories-news__item--category *{background:#fff;}@media (min-width:800px){.stories-news__item.featured .stories-news__item--category *{background:transparent;}}.stories-news__item.featured .stories-news__item--category a{position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:.5rem .75rem;}@media (min-width:800px){.stories-news__item.featured .stories-news__item--category a{position:static;-webkit-transform:none;transform:none;padding:0;background:transparent;}}.stories-news__item.featured .stories-news__item--title *{padding:1rem 0;font-size:1.75rem;}@media (min-width:800px){.stories-news__item.featured .stories-news__item--title *{padding:1rem 0 2rem;font-size:2rem;}}@media (min-width:1200px){.stories-news__item.featured .stories-news__item--title *{font-size:2.5rem;}}.stories-news__item{-ms-flex-preferred-size:calc(33.33% - 2rem);flex-basis:calc(33.33% - 2rem);}.stories-news__item + .stories-news__item{margin-top:2rem;}.stories-news__item .stories-news__item--category *{margin:0;background:#fff;color:#222;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.05rem;line-height:1.5;}.stories-news__item .stories-news__item--content{position:relative;}@media (min-width:800px){.stories-news__item .stories-news__item--content{padding-top:1.5rem;}}.stories-news__item .stories-news__item--content:after{content:" ";display:block;background:#b31b1b;width:5rem;height:3px;margin-top:.5rem;margin-bottom:1rem;}@media (min-width:800px){.stories-news__item .stories-news__item--content:after{height:6px;}}@media (min-width:800px){.stories-news__item .stories-news__item--content:after{position:absolute;top:0;margin:0;}}.stories-news__item .stories-news__item--content a{text-decoration:none;}.stories-news__item .stories-news__item--title *{margin:0;padding:.5rem 0 1rem;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;font-size:1.25rem;line-height:1.3;color:#222;}.view-storiesnews-prominent{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;margin-bottom:30px;}@media (min-width:800px){.view-storiesnews-prominent{width:calc(100% - 16rem);}}@media (min-width:800px){.view-storiesnews-prominent{margin-bottom:56px;}}.view-storiesnews-prominent [class*="news__item"]{margin:0;}.view-storiesnews-prominent .views-row + .views-row{margin-top:2rem;}.view-storiesnews-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.view-storiesnews-list{width:calc(100% - 16rem);}}@media (min-width:800px){.view-storiesnews-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;}}@media (min-width:800px){.view-storiesnews-list .views-row{-ms-flex-preferred-size:calc(33.33% - 2rem);flex-basis:calc(33.33% - 2rem);}}.students__filters{background:#f7f7f7;padding:1rem;}@media (min-width:800px){.students__filters{padding:2rem;}}.students__filters form{margin:0 auto;}@media (min-width:800px){.students__filters form{max-width:calc(60% + 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.students__filters .students__filters--search{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.students__filters .students__filters--search input[type="search"]{width:calc(100% - 8rem);border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-appearance:none;}.students__filters .students__filters--search input[type="submit"]{width:8rem;border-top-left-radius:0;border-bottom-left-radius:0;}.students__filters .students__filters--filter{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:1rem;}.students__filters .students__filters--filter select{width:100%;}.students__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:600px){.students__item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.students__item-list .views-row{width:100%;}@media (min-width:600px){.students__item-list .views-row{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-right:30px;}.students__item-list .views-row:nth-child(2n){margin-right:0;}}@media (min-width:900px){.students__item-list .views-row{-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px);margin-right:30px;}.students__item-list .views-row:nth-child(2n){margin-right:30px;}.students__item-list .views-row:nth-child(4n){margin-right:0;}}.students__item{margin-top:1rem;}@media (min-width:480px){.students__item{margin-top:2rem;}}@media (min-width:800px){.students__item{margin-top:2.5rem;}}.students__item--image{position:relative;}.students__item--image:before{content:" ";width:5rem;height:6px;background:#b31b1b;position:absolute;z-index:1;top:0;left:2rem;}.students__item--image img{width:100%;}.students__item--content{padding:1.5rem 2em;background:#222;color:#fff;}.students__item--content a{color:#fff;}.students__item--name *{margin:0;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;font-size:1.5rem;}.students__item--major{margin-top:.25rem;}.students__item--major *{margin:0;text-transform:uppercase;font-weight:600;letter-spacing:.1rem;font-size:.9rem;}.students__load-more{margin:2rem 0;text-align:center;}.students__load-more a.button{display:block;background:#222;color:#fff;padding:1rem 3rem;text-transform:uppercase;font-family:"freight-sans-pro","Freight Sans Bold",sans-serif;font-size:.9rem;letter-spacing:.1rem;-webkit-transition:all .2s ease;transition:all .2s ease;}@media (min-width:800px){.students__load-more a.button{display:inline-block;}}.students__load-more a.button:hover{background:#555555;}.takeover__boundary{padding-left:1rem;padding-right:1rem;margin:auto;width:100%;max-width:1300px;}@media (min-width:1200px){.takeover__boundary{padding-left:4rem;padding-right:4rem;}}.takeover__boundary.slideshow .takeover__border{bottom:20px;top:0;right:0;left:0;border-color:#222;}@media (min-width:900px){.takeover__boundary.slideshow .takeover__border{bottom:50px;top:35px;right:0;left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.takeover__boundary.slideshow .takeover__image{overflow:visible;margin:0;width:calc(100% - 40px);height:auto;margin:0 20px;max-height:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:900px){.takeover__boundary.slideshow .takeover__image{margin:0 35px;width:500px;}}@media (min-width:900px){.takeover__boundary.slideshow .takeover__image img{height:500px;width:auto;}}.takeover__boundary.slideshow .takeover__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1;flex:1;}.takeover__stage{position:relative;margin-bottom:30px;}@media (min-width:800px){.takeover__stage{margin-bottom:56px;}}@media (min-height:900px){.takeover__stage.alignment-center-aligned{min-height:500px;}}.takeover__stage.alignment-center-aligned .takeover__image:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.4)),to(rgba(34,34,34,0.7)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.7) 100%);}.takeover__stage.alignment-center-aligned .takeover__primary{position:relative;z-index:3;margin-top:-1rem;max-width:calc(100% - 4rem);position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);}.takeover__stage.alignment-center-aligned .takeover__image:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.4)),to(rgba(34,34,34,0.7)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.7) 100%);}.takeover__stage.alignment-center-aligned .takeover__primary{position:relative;z-index:3;margin-top:-1rem;max-width:calc(100% - 4rem);position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);}@media (min-width:900px){.takeover__stage.alignment-center-aligned .takeover__primary{position:relative;-webkit-transform:none;transform:none;}}@media (min-width:900px){.takeover__stage{display:-webkit-box;display:-ms-flexbox;display:flex;}.takeover__stage.alignment-side-by-side-text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;}.takeover__stage.alignment-side-by-side-text-left .takeover__content{padding-left:3.25rem;}.takeover__stage.alignment-side-by-side-text-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.takeover__stage.alignment-side-by-side-text-right .takeover__content{padding-right:3.25rem;}}.takeover__stage a{color:inherit;}.takeover__border{content:" ";position:absolute;z-index:5;top:.5rem;bottom:.5rem;left:.5rem;right:.5rem;pointer-events:none;border-width:3px;border-style:solid;}@media (min-width:800px){.takeover__border{border-width:6px;top:1rem;bottom:1rem;left:1rem;right:1rem;}}.takeover__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 30px 50px;}@media (min-width:900px){.takeover__content{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px;}}@media (min-width:900px){.alignment-center-aligned .takeover__content{width:100%;text-align:center;}}.takeover__primary,.takeover__secondary,.takeover__cta{position:relative;z-index:2;}@media (min-width:900px){.takeover__primary,.takeover__secondary,.takeover__cta{padding:0 1rem;position:relative;z-index:2;}}@media (min-width:1200px){.takeover__primary,.takeover__secondary,.takeover__cta{padding:0 2rem;}}@media (min-width:900px){.alignment-center-aligned .takeover__primary,.alignment-center-aligned
    .takeover__secondary,.alignment-center-aligned
    .takeover__cta{width:75%;margin-left:auto;margin-right:auto;}}.takeover__primary *,.takeover__secondary *,.takeover__cta *{margin:0;}@media (min-width:900px){.takeover__primary *,.takeover__secondary *,.takeover__cta *{margin:auto;}}.takeover__primary{letter-spacing:0.0625rem;font-size:1.125rem;line-height:1.2;text-transform:uppercase;position:relative;margin-top:1.5rem;}@media (min-width:800px){.takeover__primary{font-size:1.75rem;letter-spacing:0.125rem;}}@media (min-width:1200px){.takeover__primary{font-size:2.25rem;letter-spacing:0.25rem;}}@media (min-width:900px){.takeover__primary{margin-top:0;position:static;-webkit-transform:none;transform:none;max-width:none;}}.takeover__secondary{font-size:1.1875rem;line-height:1.5;padding-top:1rem;padding-bottom:0;}@media (min-width:800px){.takeover__secondary{font-size:1.25rem;line-height:1.75;}}@media (min-width:1200px){.takeover__secondary{font-size:1.5rem;}}@media (min-width:900px){.takeover__secondary > div{margin-top:2rem;}}.takeover__cta{font-size:1.1875rem;line-height:1.5;}@media (min-width:800px){.takeover__cta{font-size:1.25rem;line-height:1.75;}}@media (min-width:1200px){.takeover__cta{font-size:1.5rem;}}.takeover__cta:empty{display:none;}.takeover__cta__boundary{border-bottom-width:3px;border-bottom-style:solid;display:inline-block;}@media (min-width:900px){.takeover__cta__boundary{border-bottom-width:6px;}}.takeover__cta__boundary:hover{border-bottom-width:0px;margin-bottom:3px;}@media (min-width:900px){.takeover__cta__boundary:hover{margin-bottom:6px;}}.takeover__cta a{padding-top:1rem;-webkit-transition:border .2s ease;transition:border .2s ease;color:inherit;text-decoration:none;}.takeover__image{width:100%;max-height:500px;overflow:hidden;}@media (min-width:900px){.alignment-center-aligned .takeover__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;}.alignment-center-aligned .takeover__image:before{content:" ";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(34,34,34,0.1)),to(rgba(34,34,34,0.5)));background-image:linear-gradient(-90deg,rgba(34,34,34,0.1) 0%,rgba(34,34,34,0.5) 100%);}}@media (min-width:900px){.takeover__image{width:50%;max-height:none;}}.takeover__image > a:after{content:" ";width:3rem;height:3rem;position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:transparent url("/themes/contrib/cornell/src/svg/play.svg") center center/contain no-repeat;}@media (min-width:900px){.takeover__image > a:after{width:5rem;height:5rem;top:auto;left:auto;bottom:3rem;right:3rem;-webkit-transform:none;transform:none;}}.textblock__wrapper{font-size:1rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;}@media (min-width:800px){.textblock__wrapper{margin-left:auto;margin-right:auto;width:70%;}}@media (min-width:800px){.textblock__wrapper{font-size:1.09375rem;}}@media (min-width:1200px){.textblock__wrapper{font-size:1.1875rem;}}.textblock__wrapper p,.textblock__wrapper ul,.textblock__wrapper ol,.textblock__wrapper .field-type-text-long div{margin-top:0rem;margin-bottom:1.6rem;}.textblock__wrapper a{text-decoration:underline;color:#3787b0;}.textblock__wrapper a:hover{text-decoration:none;color:#0068ac;}.textblock__wrapper h2,.textblock__wrapper h3,.textblock__wrapper h4,.textblock__wrapper h5,.textblock__wrapper h6{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;}.textblock__wrapper h2 a,.textblock__wrapper h3 a,.textblock__wrapper h4 a,.textblock__wrapper h5 a,.textblock__wrapper h6 a{text-decoration:underline;color:#3787b0;}.textblock__wrapper h2 a:hover,.textblock__wrapper h3 a:hover,.textblock__wrapper h4 a:hover,.textblock__wrapper h5 a:hover,.textblock__wrapper h6 a:hover{text-decoration:none;color:#0068ac;}.textblock__wrapper ul,.textblock__wrapper ol{margin-bottom:2rem;}.textblock__wrapper li{padding-bottom:0.8rem;padding-left:0.3rem;}.textblock__wrapper h2{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;line-height:1;margin-bottom:0.2rem;margin-top:0rem;font-weight:600;font-size:1.25rem;line-height:1.6;line-height:1.2;}@media (min-width:800px){.textblock__wrapper h2{font-size:1.36719rem;}}@media (min-width:1200px){.textblock__wrapper h2{font-size:1.48438rem;}}.textblock__wrapper h3{font-size:1.3rem;line-height:1.1;}.textblock__wrapper h4{font-size:1rem;}.admin-links,#block-tabs,#block-cornell-local-tasks,#block-tabs,#block-cornell-local-tasks{z-index:10;}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.header__give a,.header__search--toggle .toggle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.footer__address img{width:100%;}.field_lfc_callouts .field_lfc_item_secondary_text{font-size:1rem;}}.news__date{margin-right:2rem;color:#b31b1b;}.news__full,.news__teaser{margin-left:auto;margin-right:auto;margin-bottom:50px;}.news__full .news__title *,.news__teaser .news__title *{margin:0;padding:0;}.news__full .news__title a,.news__teaser .news__title a{color:#222;font-family:"freight-text-pro","Freight Text Book",serif;font-size:1.25rem;line-height:1.5;text-decoration:none;}.news__full .news__title a:hover,.news__teaser .news__title a:hover{text-decoration:underline;}@media (min-width:800px){.news__full .news__title a,.news__teaser .news__title a{font-size:1.5rem;}}.news__full .news__title,.news__teaser .news__title{margin-bottom:10px;}.news__full .news__meta,.news__teaser .news__meta{overflow:hidden;display:block;position:relative;padding-bottom:2rem;margin-bottom:0.5rem;}.news__full .news__meta:after,.news__teaser .news__meta:after{content:" ";position:absolute;bottom:0;left:0;display:block;width:100%;height:1rem;background:transparent url("/themes/contrib/cornell/src/images/diagonal.png") 0 0 repeat;opacity:.15;}.news__full .news__meta > div,.news__teaser .news__meta > div{float:left;}.news__full .news__meta > div > span,.news__teaser .news__meta > div > span{font-weight:400;}.news__full .news__meta > div > div,.news__teaser .news__meta > div > div{display:inline-block;}.news__full .news__meta .news__author,.news__teaser .news__meta .news__author{font-size:1.125rem;font-weight:700;}.news__full .news__meta .news__dept,.news__teaser .news__meta .news__dept{clear:left;margin-right:2rem;margin-top:.5rem;}.news__full .news__meta .news__label,.news__teaser .news__meta .news__label{font-weight:400;}.news__full .news__meta .news__label-small,.news__teaser .news__meta .news__label-small{color:#979797;text-transform:uppercase;letter-spacing:0.1rem;font-size:0.8rem;line-height:1.6;}@media (min-width:800px){.news__full .news__meta .news__label-small,.news__teaser .news__meta .news__label-small{font-size:0.875rem;}}@media (min-width:1200px){.news__full .news__meta .news__label-small,.news__teaser .news__meta .news__label-small{font-size:0.95rem;}}.news__full .news__meta .news__tags,.news__teaser .news__meta .news__tags{margin-top:.5rem;}.news__full .news__meta .news__tags span,.news__teaser .news__meta .news__tags span{color:#979797;text-transform:uppercase;letter-spacing:0.1rem;font-size:0.8rem;line-height:1.6;}@media (min-width:800px){.news__full .news__meta .news__tags span,.news__teaser .news__meta .news__tags span{font-size:0.875rem;}}@media (min-width:1200px){.news__full .news__meta .news__tags span,.news__teaser .news__meta .news__tags span{font-size:0.95rem;}}.news__full .news__content,.news__teaser .news__content{padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:1rem;line-height:1.6;font-size:1rem;line-height:1.6;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-weight:400;}@media (min-width:800px){.news__full .news__content,.news__teaser .news__content{font-size:1.09375rem;}}@media (min-width:1200px){.news__full .news__content,.news__teaser .news__content{font-size:1.1875rem;}}.news__full .news__content .paragraph,.news__teaser .news__content .paragraph{margin:0;padding:0;}.news__full .news__content .paragraph .field_text_block_text_block,.news__teaser .news__content .paragraph .field_text_block_text_block{margin:0;width:auto;}.news__full{margin-top:50px;}@media (min-width:800px){.news__full{margin-top:80px;}}.view__news--landing{margin-bottom:5rem;}.view__news--landing .views-exposed-form{margin:0;}.view__news--landing .views-infinite-scroll-content-wrapper{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;padding-top:60px;}@media (min-width:800px){.view__news--landing .views-infinite-scroll-content-wrapper{width:calc(100% - 2rem);}}@media (min-width:800px){.view__news--landing .views-row{width:60%;margin:auto;}}.view__news--landing .paragraph,.view__news--landing .textblock__wrapper{width:100%;max-width:100%;padding:0;margin:0;}body.overlay-active{overflow:hidden;}body.overlay-active .header__global,body.overlay-active .field_basic_page_page_banner,body.overlay-active .field_home_page_body_content > div:not(.takeover__boundary){-webkit-filter:blur(5px);filter:blur(5px);}body.overlay-active .field_home_page_body_content .takeover__stage > div:not(.overlay){-webkit-filter:blur(5px);filter:blur(5px);}.overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;bottom:0;right:0;left:0;z-index:100;background:rgba(255,255,255,0.75);opacity:0;z-index:-1;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;pointer-events:none;}.overlay.active{z-index:99;opacity:1;pointer-events:auto;}.overlay.active .media-video{width:80vw;height:auto;-webkit-transform:none;transform:none;margin:0;padding:0;}.pager__items{padding:0;}.pager__item{display:inline-block;list-style-type:none;}.pager__item a{color:#222;text-decoration:none;}.pager__item a:hover{color:#222;}.related-department-links{border-top:0.5rem solid #222;padding:2rem 0;margin:2rem 0 0;}.related-department-links a{text-decoration:none;color:#222;display:inline-block;padding-left:2rem;font-weight:500;background:transparent url("/themes/contrib/cornell/src/svg/arrow-r-dark.svg") left center/22px 22px no-repeat;}.search__stage .basic-column__boundary{padding-top:60px;}.search__stage .basic-column__boundary > ol,.search__stage .basic-column__boundary > ol > li{list-style-type:none;padding:0;margin:0;}.search__stage .basic-column__boundary > ol > li{margin-bottom:50px;}.search__stage .basic-column__boundary > h2{margin-bottom:30px;}.search-page-form{padding-bottom:30px;}.search-page-form .container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.search-page-form .container-inline label{display:block;}@media (min-width:800px){.search-page-form .container-inline label{display:inline-block;}}.search-page-form .container-inline > .form-item-keys{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:400px;}.search-page-form #edit-keys{padding:15px;height:50px;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;}.search-page-form #edit-submit{height:50px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;}.search-page-form .search-help-link,.search-page-form .search-advanced{display:none;}@media (min-width:800px){.share-this__toolbox{position:absolute;}}.share-this__toolbox .addthis__custom-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0 1rem;}@media (min-width:800px){.share-this__toolbox .addthis__custom-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;}}.share-this__toolbox .addthis__custom-images a{color:#979797;font-size:.9rem;text-align:center;padding:.5rem 0;border-bottom:1px solid #f7f7f7;-webkit-transition:all .2s ease;transition:all .2s ease;}.share-this__toolbox .addthis__custom-images a:hover{color:#222;}.share-this__toolbox .addthis__custom-images a span{display:inline-block;line-height:1.5rem;}.share-this__toolbox .addthis__custom-images a img{margin:0 auto;width:1.5rem;height:1.5rem;}@media (min-width:800px){.share-this__toolbox ~ div{margin-left:5rem;}}.table-responsive,.paragraph--type--text-block table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:30px;}@media (min-width:1000px){.table-responsive,.paragraph--type--text-block table{margin-bottom:0;}}.table-responsive thead,.table-responsive table .thead,.paragraph--type--text-block table thead,.paragraph--type--text-block table table .thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}@media (min-width:1000px),print{.table-responsive thead,.table-responsive table .thead,.paragraph--type--text-block table thead,.paragraph--type--text-block table table .thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto;}}.table-responsive tbody,.table-responsive tr,.table-responsive th,.table-responsive td,.paragraph--type--text-block table tbody,.paragraph--type--text-block table tr,.paragraph--type--text-block table th,.paragraph--type--text-block table td{display:block;text-align:left;white-space:normal;}.table-responsive tr,.paragraph--type--text-block table tr{padding-top:10px;}@media (min-width:1000px),print{.table-responsive tr,.paragraph--type--text-block table tr{display:table-row;}}.table-responsive p,.paragraph--type--text-block table p{margin-bottom:0;padding-bottom:0;padding-left:0;}.table-responsive td,.paragraph--type--text-block table td{padding-bottom:10px;}@media (min-width:1000px),print{.table-responsive td,.paragraph--type--text-block table td{padding:10px;}}.table-responsive th.align-right,.table-responsive td.align-right,.paragraph--type--text-block table th.align-right,.paragraph--type--text-block table td.align-right{text-align:right;}@media (min-width:1000px),print{.table-responsive td,.paragraph--type--text-block table td{display:table-cell;}.table-responsive td[data-title="Investigator"],.paragraph--type--text-block table td[data-title="Investigator"]{width:20%;}.table-responsive td[data-title="Coordinator"],.paragraph--type--text-block table td[data-title="Coordinator"]{width:20%;}}.table-responsive tbody:first-child,.paragraph--type--text-block table tbody:first-child{padding-top:0;}.table-responsive tbody th,.paragraph--type--text-block table tbody th{padding-top:40px;}@media (min-width:1000px),print{.table-responsive tbody th,.paragraph--type--text-block table tbody th{padding-top:6px;}}@media (min-width:1000px),print{.table-responsive tbody,.paragraph--type--text-block table tbody{display:table-row-group;padding-bottom:20px;}}.table-responsive tfoot tr:last-child,.paragraph--type--text-block table tfoot tr:last-child{padding-top:0;}.table-responsive th,.paragraph--type--text-block table th{text-transform:uppercase;text-align:right;display:none;}@media (min-width:1000px),print{.table-responsive th,.paragraph--type--text-block table th{display:table-cell;text-transform:none;text-align:left;}.table-responsive th.header,.paragraph--type--text-block table th.header{font-weight:bold;text-transform:uppercase;}}.table-responsive th img,.paragraph--type--text-block table th img{display:none;}.table-responsive td[data-title]:before,.paragraph--type--text-block table td[data-title]:before{content:attr(data-title);display:block;min-width:130px;font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;background:none;position:static;height:auto;width:auto;}@media (min-width:1000px),print{.table-responsive td[data-title]:before,.paragraph--type--text-block table td[data-title]:before{content:none;}}@media (min-width:1000px),print{.table-responsive td,.paragraph--type--text-block table td{text-align:left;}}.table-responsive .divider,.paragraph--type--text-block table .divider{padding:0;margin:0;}.table-responsive .divider td,.paragraph--type--text-block table .divider td{padding:6px 0 6px 0;}@media (min-width:1000px),print{.table-responsive .divider td,.paragraph--type--text-block table .divider td{display:table-cell;padding:0;}}.table-responsive .btn-wire,.paragraph--type--text-block table .btn-wire{padding:3px 10px;margin:15px 0 30px;}@media (min-width:1000px),print{.table-responsive .btn-wire,.paragraph--type--text-block table .btn-wire{margin:0;}}.table-responsive input[type='text'],.paragraph--type--text-block table input[type='text']{margin-bottom:2px;}.table-responsive input[type='text']:focus,.paragraph--type--text-block table input[type='text']:focus{margin-bottom:0;}.table-responsive td,.paragraph--type--text-block table td{clear:both;min-height:20px;}@media (min-width:1000px),print{.table-responsive td,.paragraph--type--text-block table td{clear:none;min-height:none;}}.table-responsive tr.odd td.active,.paragraph--type--text-block table tr.odd td.active{background:white;}@media (min-width:1000px),print{.table-responsive tr.odd td.active,.paragraph--type--text-block table tr.odd td.active{background:white;}}.table-responsive tr.even td.active,.table-responsive tr.even,.paragraph--type--text-block table tr.even td.active,.paragraph--type--text-block table tr.even{background:white;}@media (min-width:1000px),print{.table-responsive tr.even td.active,.paragraph--type--text-block table tr.even td.active{background:white;}}.table-responsive td.active,.paragraph--type--text-block table td.active{border:none;}.table-responsive tr.even td,.paragraph--type--text-block table tr.even td{background:white;}.table-responsive tr.odd,.paragraph--type--text-block table tr.odd{background-color:white;}.view__stories--landing{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;}@media (min-width:800px){.view__stories--landing{width:calc(100% - 2rem);}}.view__stories--landing .views-exposed-form{margin-bottom:0;}.view__stories--landing .item-list li:nth-child(even) .story__teaser--callout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;}.view__stories--landing .item-list li:nth-child(even) .story__teaser--callout .story__content{margin:0 -20% 0 0;}.view__stories{padding-bottom:50px;}.story__full{margin:0;}.story__full .story__meta{padding-top:0.5rem;padding-bottom:2rem;}.story__full .story__meta__stage{max-width:1400px;width:calc(100% - 1rem);margin-left:auto;margin-right:auto;margin-left:0rem;}@media (min-width:800px){.story__full .story__meta__stage{width:calc(100% - 2rem);}}.story__full .story__meta__item{margin-bottom:0.5rem;}.story__full .story__meta__label{display:inline-block;font-weight:300;margin-right:0.5rem;}.story__full .story__meta__value{display:inline-block;}.story__full .story__author__label{color:#979797;}.story__full .story__department__label{color:#979797;font-size:0.8rem;line-height:1.6;text-transform:uppercase;}@media (min-width:800px){.story__full .story__department__label{font-size:0.875rem;}}@media (min-width:1200px){.story__full .story__department__label{font-size:0.95rem;}}.story__full .story__department__value{font-size:0.9rem;line-height:1.6;}@media (min-width:800px){.story__full .story__department__value{font-size:0.98438rem;}}@media (min-width:1200px){.story__full .story__department__value{font-size:1.06875rem;}}.story__full .story__author{font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:400;font-size:1rem;line-height:1.6;}@media (min-width:800px){.story__full .story__author{font-size:1.09375rem;}}@media (min-width:1200px){.story__full .story__author{font-size:1.1875rem;}}.story__full .story__stage{padding-top:1rem;}@media (min-width:800px){.story__full .story__stage{margin-left:auto;margin-right:auto;width:70%;}}@media (min-width:800px){.story__full .story__stage{min-height:200px;}}.story__full .story__stage .paragraph{max-width:none;margin-left:0px;padding:0;}.story__full .story__stage .paragraph [class*="__wrapper"]{width:100%;}.story__full .story__stage [class*="__wrapper"] > div{padding-left:0rem !important;padding-right:0rem !important;}.story__full .paragraph{max-width:none;padding:0;}.story__full .paragraph [class*="__wrapper"]{width:100%;}.story__full [class*="__wrapper"] > div{padding-left:0rem !important;padding-right:0rem !important;}.story__teaser{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#222;}.story__teaser *{color:#fff;text-decoration:none;}.story__teaser .story__image img{width:100%;}.story__teaser .story__title{padding:.75rem 2rem 0;font-family:"freight-text-pro","Freight Text Book",serif;font-weight:400;font-size:1.25rem;line-height:1.6;}@media (min-width:800px){.story__teaser .story__title{font-size:1.36719rem;}}@media (min-width:1200px){.story__teaser .story__title{font-size:1.48438rem;}}.story__teaser .story__dept{padding:0 2rem 1rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;font-size:0.7rem;line-height:1.6;text-transform:uppercase;letter-spacing:0.1rem;}@media (min-width:800px){.story__teaser .story__dept{font-size:0.76562rem;}}@media (min-width:1200px){.story__teaser .story__dept{font-size:0.83125rem;}}.story__teaser--callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:1rem 0;}@media (min-width:800px){.story__teaser--callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem 0;}}.story__teaser--callout .story__content{position:relative;}@media (min-width:800px){.story__teaser--callout .story__content{-ms-flex-preferred-size:50%;flex-basis:50%;border:6px solid #fff;background:rgba(255,255,255,0.75);padding:2rem;margin:0 0 0 -20%;}}.story__teaser--callout .story__content:after{margin-top:.5rem;content:" ";display:block;background:#b31b1b;width:5rem;height:3px;}@media (min-width:800px){.story__teaser--callout .story__content:after{height:6px;}}@media (min-width:800px){.story__teaser--callout .story__content:after{position:absolute;bottom:1.5rem;margin:0;}}.story__teaser--callout .story__content *{color:#222;}.story__teaser--callout .story__author > *{padding:1rem 0;font-size:1.75rem;line-height:1.6;}@media (min-width:800px){.story__teaser--callout .story__author > *{font-size:1.91406rem;}}@media (min-width:1200px){.story__teaser--callout .story__author > *{font-size:2.07812rem;}}@media (min-width:800px){.story__teaser--callout .story__author > *{padding:1rem 0 2rem;}}.story__teaser--callout .story__attribute *{background:#fff;}@media (min-width:800px){.story__teaser--callout .story__attribute *{background:transparent;}}.story__teaser--callout .story__attribute div{position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:.5rem .75rem;}@media (min-width:800px){.story__teaser--callout .story__attribute div{position:static;-webkit-transform:none;transform:none;padding:0;background:transparent;}}.story__teaser--callout .story__image img{width:100%;}@media (min-width:800px){.story__teaser--callout .story__image{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;}}.story__attribute{text-transform:uppercase;letter-spacing:0.1rem;font-family:"freight-sans-pro","Freight Sans Book",sans-serif;font-weight:700;}.story__links{border-top:0.5rem solid #222;padding:2rem 0;margin:2rem 0 0;}.story__links a{text-decoration:none;color:#222;display:inline-block;padding-left:2rem;font-weight:500;background:transparent url("/themes/contrib/cornell/src/svg/arrow-r-dark.svg") left center/22px 22px no-repeat;}
