.icon-sf{width:10px;height:10px;background-color:#000}body{margin:0;padding:0}#map{position:relative;width:100%;height:675px;grid-area:map}#pointDesc{grid-area:description;height:549px;overflow-y:scroll}#campus-selection{grid-area:campus}#map-container{display:grid;grid-template-rows:125px auto;grid-template-columns:335px auto;grid-template-areas:'campus map ' 'description map'}.sidebar{background:#fff;position:relative;width:100%;left:0;height:100%;top:0;transition:transform 1s;z-index:1}.sidebar-container .response-icon-title{display:none;margin:0;text-transform:uppercase;font-size:.55rem;font-weight:600;line-height:.7rem;letter-spacing:1.68px;max-width:50px;margin-right:10px}.sidebar-container .response-icons{display:flex}@media screen and (max-width :768px){#map-container{grid-template-columns:100%;grid-template-rows:125px 350px 350px;grid-template-areas:'campus' 'map' 'description'}#map-container.back-overlay{grid-template-columns:100%;grid-template-rows:125px auto;grid-template-areas:'campus' 'description'}#map-key_4691937{display:none}#map{height:auto}#pointDesc{height:auto}.sidebar-container .response-icons{display:none}#map-container.back-overlay{height auto}#map-container.back-overlay .response-icons{display:block;display:flex;align-items:flex-start;flex-wrap:wrap}.sidebar-container .location-title{margin-top:.8rem}.sidebar-container .response-icon-title{display:inline-table}.sidebar-container .response-container{display:flex;align-items:center;padding-bottom:.75rem}}.sidebar-container .response-icons{display:none !important}#map-key_4691937{display:none !important}#campus-selection .sidebar-container.alt{background-color:#000f46;height:125px;padding:1.5rem 1.25rem}.sidebar-container h3{margin-bottom:.775rem;font-size:1.1rem}.sidebar-container p{font-size:.9rem}form.sidebar-container.alt label{display:block;padding-bottom:.5rem;color:#fff;font-size:.875rem}.sidebar-container .faculty-name{padding-top:1.5rem;padding-bottom:.5rem;font-weight:700}.sidebar-container .location-title{margin-left:0;margin-right:0}.sidebar-container p{margin-left:0;margin-right:0}.sidebar form{margin-left:0;margin-right:0;max-width:100%}.sidebar-container .location-info{padding:.875rem 1rem;border-bottom:1px solid #d1d6d9}.sidebar-container .location-info h3{line-height:24px;margin-bottom:0}.sidebar-container .location-link{font-size:1rem}.sidebar-container .location-img{margin:.775rem 0 1rem}.sidebar-container .location-back{padding:1.2rem 1.1rem 1rem;background:#f1f1f1}.sidebar-container .location-back .location-back-link{font-size:.875rem;color:#000f46}.back-overlay .response-icons{margin:1.3rem 0}.sidebar-container .response-icons .response-icon{width:2rem;margin-right:.4rem}#map-container{-moz-box-shadow:0px 1px 5px #d1d6d9;-webkit-box-shadow:0px 1px 5px #d1d6d9;box-shadow:inset 0px 1px 5px #d1d6d9}.mapboxgl-ctrl-bottom-left{left:-999rem}.mapboxgl-popup{top:-15px}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#46c8f0}.mapboxgl-popup-content{background-color:#46c8f0;color:#000f46;border-radius:3px;font-weight:700;font-size:.775rem;padding:15px}.map-key h3{font-family:"Noto Serif",georgia,times new roman,serif;font-size:18px;line-height:18px;padding:12px 0}ul.responsekey{padding:12px 0;max-width:max-content;text-align:center}ul.responsekey li{width:8rem;font-weight:700;padding:0;display:inline-block;margin:0 .25rem;list-style:none;text-transform:uppercase;font-size:small;vertical-align:top}ul.responsekey li.public-realm{padding:0 12px}ul.responsekey li img{width:2rem;height:2rem;border-radius:2rem}ul.responsekey li span{display:block;letter-spacing:1.68px}ul.project-responses{padding:0;list-style:none;flex-wrap:wrap;display:flex}ul.project-responses{display:none}ul.project-responses li{margin:0;padding-right:1rem;width:160px;display:inline-flex;align-items:center;text-transform:uppercase;font-size:small;font-weight:700;line-height:1rem;letter-spacing:1.68px}ul.project-responses li img{width:2rem;height:2rem;border-radius:1rem;margin-right:.5rem}.uomcontent [role=main] header.image,.uomcontent [role=main]>header:first-child.image{min-height:50vh}.ct-twocolumns.alt,.alt-light-sage-25{background-color:#eaefe9}.alt.alt-light-blue-25{background-color:#d1f1fb}.uomcontent [role=main] .lead{padding:0 3%}.uomcontent .alt-blue{background-color:#000f46}.uomcontent .alt-blue h2{color:#fff}.uomcontent #video-embed-nested_4691543 h2{padding-bottom:40px}.uomcontent #video-embed-nested_4691543 .figure{margin-bottom:0}.uomcontent .ct-listing.content-block h2{padding-bottom:48px}#content_container_4692413{padding-top:0}#content_container_4692413 p{padding-bottom:0}#content_container_4692413 .button{margin:0}.uomcontent a[href$=".pdf"]:not(:has(>*)):after{display:none}