#A2789384576230572843{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;bottom:0;right:0;z-index:1000;width:50px;height:50px}@media (max-width:600px){#A2789384576230572843{background-color:#6b8e23}}@media (min-width:600px) and (max-width:811px){#A2789384576230572843{background-color:#8b008b}}@media (min-width:811px) and (max-width:1281px){#A2789384576230572843{background-color:#008b8b}}@media (min-width:1281px) and (max-width:4000px){#A2789384576230572843{background-color:salmon}}#A2789384576230572843 span{width:25px;height:25px}[class^=icon-devbanner]{display:inline-block;width:23px;height:23px;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center;background-color:#fff}.icon-devbanner-phone{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M320 0H64C37.5 0 16 21.5 16 48v416C16 490.5 37.5 512 64 512h256c26.5 0 48-21.5 48-48v-416C368 21.5 346.5 0 320 0zM240 447.1C240 456.8 232.8 464 224 464H159.1C151.2 464 144 456.8 144 448S151.2 432 160 432h64C232.8 432 240 439.2 240 447.1zM304 384h-224V64h224V384z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M320 0H64C37.5 0 16 21.5 16 48v416C16 490.5 37.5 512 64 512h256c26.5 0 48-21.5 48-48v-416C368 21.5 346.5 0 320 0zM240 447.1C240 456.8 232.8 464 224 464H159.1C151.2 464 144 456.8 144 448S151.2 432 160 432h64C232.8 432 240 439.2 240 447.1zM304 384h-224V64h224V384z"/></svg>')}.icon-devbanner-tablet{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 .0001H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 63.1 64 63.1h320c35.35 0 64-28.65 64-63.1v-384C448 28.65 419.3 .0001 384 .0001zM224 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S241.8 480 224 480zM384 384H64v-320h320V384z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 .0001H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 63.1 64 63.1h320c35.35 0 64-28.65 64-63.1v-384C448 28.65 419.3 .0001 384 .0001zM224 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S241.8 480 224 480zM384 384H64v-320h320V384z"/></svg>')}.icon-devbanner-desktop,.icon-devbanner-laptop{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 0h-480C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h192L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24H352L336 416h192c26.5 0 48-21.5 48-48v-320C576 21.5 554.5 0 528 0zM512 288H64V64h448V288z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 0h-480C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h192L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24H352L336 416h192c26.5 0 48-21.5 48-48v-320C576 21.5 554.5 0 528 0zM512 288H64V64h448V288z"/></svg>')}.hidden{display:none!important}@media (max-width:600px){.phone-hide{display:none!important}}@media (min-width:600px) and (max-width:811px){.tablet-hide{display:none!important}}@media (min-width:811px) and (max-width:1281px){.laptop-hide{display:none!important}}@media (min-width:1281px) and (max-width:4000px){.desktop-hide{display:none!important}}.full-width{width:100%!important}.screen-reader-icon-text>a,.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.image-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.margin-top-120{margin-top:120px}.margin-bottom-120{margin-bottom:120px}header{position:sticky;top:0;z-index:20;display:flex;padding:20px 0;background-color:#101010;font-family:"Cormorant Garamond",serif}header>div{margin:0 20px}@media (max-width:1281px){header>div>div{flex-basis:33%}header .wp-block-buttons{justify-content:flex-end}}header .site-logo img{max-width:unset;width:170px}header nav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;column-gap:35px;font-size:17px;text-transform:uppercase;letter-spacing:1px;font-weight:500}header a{text-decoration:none}header a:hover{text-decoration:underline}@media (max-width:600px){header .site-logo img{width:120px}header .standard-button a{font-size:11px}}header.mobile-nav-active #toggle-menu,header.mobile-nav-active .site-logo,header.mobile-nav-active .standard-button{z-index:100}header.mobile-nav-active nav{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;background:#1b1b1b}header.mobile-nav-active nav ul{display:flex;flex-direction:column;text-align:center;padding:0;margin-top:100px}header.mobile-nav-active nav a{display:block;padding:10px;font-size:20px}body{background:#1b1b1b url(/assets/img/body-background.png) repeat;background-blend-mode:soft-light;color:#fff;font-family:"Cormorant Garamond",serif;font-size:19px;letter-spacing:.5px}a,a:visited{color:#fff}:focus-visible{outline-color:#0085f2;outline-offset:1px;outline-style:auto}.h2,.h3,h2,h3{font-family:Oswald,sans-serif;text-transform:uppercase}.h2,h2{font-size:36px;letter-spacing:4px}.h3,h3{font-size:20px;letter-spacing:2px;margin:40px 0 5px 0}.heavy-shadow{box-shadow:0 0 50px #000}.wp-block-table th{font-weight:700;text-transform:uppercase;text-align:left}form input[type=email],form input[type=text],form textarea{font-family:inherit!important;font-size:inherit!important;color:#1b1b1b;padding:10px 20px;border:1px solid #101010;border-radius:0}.standard-button a,.wp-block-query-pagination a,button.standard-button,input[type=submit].standard-button{white-space:nowrap;background:#fff;color:#101010;border:1px solid #101010;font-family:Oswald,sans-serif;text-transform:uppercase;text-decoration:none;font-size:14px;letter-spacing:1px;border-radius:0;padding:10px 20px;cursor:pointer}.standard-button a:hover,.wp-block-query-pagination a:hover,button.standard-button:hover,input[type=submit].standard-button:hover{background:#101010;color:#fff;border:1px solid #fff}.gfield_label,.gfield_required{font-size:unset!important}.gfield_required{color:unset!important}.gform_confirmation_wrapper{text-align:center}.icon{display:inline-block;width:25px;height:25px;line-height:1em;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center;background-color:#fff;cursor:pointer}.icon-menu{mask-image:url(/uploads/icon-menu.svg);-webkit-mask-image:url(/uploads/icon-menu.svg)}.icon-close{mask-image:url(/uploads/icon-close.svg);-webkit-mask-image:url(/uploads/icon-close.svg)}.icon-facebook{mask-image:url(/uploads/icon-facebook.svg);-webkit-mask-image:url(/uploads/icon-facebook.svg)}.icon-instagram{mask-image:url(/uploads/icon-instagram.svg);-webkit-mask-image:url(/uploads/icon-instagram.svg)}.icon-prev{mask-image:url(/uploads/icon-facebook.svg);-webkit-mask-image:url(/uploads/icon-facebook.svg)}.icon-next{mask-image:url(/uploads/icon-instagram.svg);-webkit-mask-image:url(/uploads/icon-instagram.svg)}.icon.focused{background-color:#0085f2}@media (min-width:811px) and (max-width:4000px){main section:not(.page-slideshow){margin-left:20px;margin-right:20px}}main ul{list-style-type:square;margin-top:0}main ul.list-unstyled{list-style:none;padding:0}.page-slideshow .owl-carousel-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.page-slideshow .item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-slideshow .item img{height:90vh;object-fit:cover}@media (max-width:600px){.page-slideshow .item img{height:70vh}}@media (min-width:600px) and (max-width:811px){.page-slideshow .item img{height:80vh}}.page-slideshow .slide-headline{position:absolute;z-index:10}.page-slideshow .h2,.page-slideshow .h3{text-shadow:0 0 10px #101010}.page-slideshow .slider-controls{position:absolute;z-index:10;margin-bottom:20px}.page-slideshow .slider-dots{display:flex}.page-slideshow .owl-dot{border:0;background:0 0}.page-slideshow .owl-dot span{width:12px;height:12px;margin:5px 7px;display:block;transition:opacity .2s ease;border-radius:30px;border:3px solid #fff}.page-slideshow .owl-dot.active span{background-color:#fff}body.error404 .page-slideshow .item img{height:50vh}.page-static-hero img{height:90vh;width:100%;object-fit:cover}@media (max-width:600px){.page-static-hero img{height:70vh}}@media (min-width:600px) and (max-width:811px){.page-static-hero img{height:80vh}}.page-intro{margin-top:120px;margin-bottom:150px;text-align:center;font-size:22px}.feature-panel{margin-bottom:85px}@media (max-width:811px){.feature-panel{flex-direction:column!important}}.feature-panel h2{margin:0}@media (max-width:600px){.feature-panel h2{font-size:32px}}.feature-panel .wp-block-buttons{margin-top:30px}.feature-panel .feature-panel-text{flex-basis:20%!important;display:flex;flex-direction:column;justify-content:center}.feature-panel .feature-panel-image{flex-basis:80%!important}.feature-panel figure{margin:0}.feature-panel:not(.non-staggered):nth-of-type(odd){flex-direction:row-reverse}@media (min-width:811px) and (max-width:4000px){.feature-panel:not(.non-staggered):nth-of-type(odd) .feature-panel-text{padding-right:40px}}@media (min-width:811px) and (max-width:4000px){.feature-panel:not(.non-staggered):nth-of-type(even) .feature-panel-text{padding-left:40px}}@media (min-width:811px) and (max-width:4000px){.feature-panel.non-staggered .feature-panel-text{padding-right:40px}}@media (min-width:811px) and (max-width:4000px){.feature-panel.non-staggered .feature-panel-image+.feature-panel-text{padding-left:40px}}@media (max-width:811px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.feature-panel-text,.page-intro{padding-left:20px;padding-right:20px}}.page-content{margin-bottom:70px}@media (max-width:811px){.page-content{padding-left:20px;padding-right:20px}}@media (max-width:811px){.explore-legend .wp-block-column{padding-left:20px;padding-right:20px}}.explore-legend li{margin:10px 0}.explore-legend p{margin-bottom:0}.explore-legend ul{margin-bottom:50px}.dartmouth-events-panels .feature-panel{margin-bottom:30px}.blog-navigation{margin-top:60px}.wp-block-query-pagination a span{display:none!important}.sixsouth-modal{display:flex;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow:auto}.sixsouth-modal .modal-container{position:relative;display:flex;margin:auto}.sixsouth-modal .modal-content{position:relative;margin:auto;max-width:100%}.sixsouth-modal .icon-close{position:absolute;width:20px;height:20px}.sixsouth-modal#signup-modal{background-color:#101010}.sixsouth-modal#signup-modal .modal-container{width:50%;padding:40px;background-color:#fff;color:#1b1b1b}.sixsouth-modal#signup-modal .modal-content{background-color:#fff}.sixsouth-modal#signup-modal .icon-close{background-color:#1b1b1b;top:20px;right:20px}.sixsouth-modal#signup-modal .h2{text-align:center;font-size:30px}.sixsouth-modal#signup-modal form{text-align:center}@media (max-width:811px){.sixsouth-modal#signup-modal input{margin-bottom:20px}}div[id^=gallery-].sixsouth-modal{background-color:#101010}div[id^=gallery-].sixsouth-modal .modal-container{width:95%;margin-top:50px}div[id^=gallery-].sixsouth-modal .icon-close{background-color:#fff;top:0;right:0}div[id^=gallery-].sixsouth-modal .gallery-main{height:100%;display:flex;flex-direction:column;position:relative;justify-content:center}div[id^=gallery-].sixsouth-modal .gallery-main img{width:100%;height:100%;object-fit:contain}div[id^=gallery-].sixsouth-modal .gallery-controls{position:absolute;display:flex;width:100%;justify-content:space-between}div[id^=gallery-].sixsouth-modal .gallery-thumbnails{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:20px}div[id^=gallery-].sixsouth-modal .gallery-thumbnails img{border:2px solid transparent;height:100px;width:100px;object-fit:cover}div[id^=gallery-].sixsouth-modal .gallery-thumbnails .active{border-color:#fff}.lg-container .lg-outer{height:85vh}@media (min-width:811px) and (max-width:1281px){.lg-container .lg-outer{height:95vh}}@media (max-width:811px){.lg-container .lg-outer{height:70vh}}footer{background-color:#101010;font-family:"Cormorant Garamond",serif;padding:50px 0}footer nav ul{display:flex;align-items:center;list-style:none;column-gap:35px;font-family:Oswald,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:500;margin:0 0 50px 0;padding:0}@media (max-width:600px){footer nav ul{flex-direction:column;column-gap:10px;row-gap:25px}}footer nav li{text-align:center}footer a{text-decoration:none}footer a:hover{text-decoration:underline}