.dart-home-directory-search .form-item-first-name label,.dart-home-directory-search .form-item label,.kss-body .visually-hidden,.pager .pager__item--next span,.pager .pager__item--previous span{position:absolute;clip:rect(0 0 0 0);width:0.0625rem;height:0.0625rem;padding:0;margin:-0.0625rem;border:0;overflow:hidden}.events-filter-by-letter .letter-group,.events-filter-by-letter .letter-selector,.events__active-filters-list,.events__option-list,.news-filter__option-list,.news-footer__grouping .item-list ul{margin:0;padding:0;list-style:none}.events-filter-by-letter .letter-group li,.events-filter-by-letter .letter-selector li,.events__active-filters-list li,.events__option-list li,.news-filter__option-list li,.news-footer__grouping .item-list ul li{padding:0}.events-filter-by-letter .letter-group li:before,.events-filter-by-letter .letter-selector li:before,.events__active-filters-list li:before,.events__option-list li:before,.news-filter__option-list li:before,.news-footer__grouping .item-list ul li:before{display:none}.events__advanced-filters-close-button,.events__filter-expand,.news-filter__expand,.news-search__advanced--close{font:0/0 a;text-shadow:none;color:transparent}.events__advanced-filters-close-button br,.events__filter-expand br,.news-filter__expand br,.news-search__advanced--close br{display:none}.header--wrapper .header{margin:0 2.5rem}.ampersand__slide-links a,.block-campus-map .field--name-campus-map-cta-links a,.block-cta-tile .cta--link a,.block-cta-tile .field--name-cta-tile-links a,.block-cta-tile.has-image>a,.block-cta-tile .modal--trigger,.block-hsl__links a,.block-media-embed .media--type-soundcloud,.contextual-links a,.dart-home-directory-search .dart-directory__type-link,.event-teaser__image-link,.events-filter-by-letter .letter-selector-link,.events-filter__link,.events-filter__link.active,.events__active-filters-list-link,.events__advanced-filters-close-button,.events__clear-filters-button,.events__filter-expand,.featured-event-vertical__link,.featured-events__link,.filter-link,.filter-link-close,.footer--wrapper .footer-bottom .menu--copyright a,.footer--wrapper .menu--social .menu a,.header--wrapper .logo-link,.instagram-post-post__link,.instagram-post a,.kss-navigation a,.kss-section__content a,.latest-news__link,.launchpad__item-text .link-button,.link-button,.link-button--arrow,.link-button--arrow--white,.link-button--white,.media--type-twitter-post a,.mixed-gallery .gallery--item,.modal--trigger,.more-reading__link,.news--featured a:not(.link-button),.news--latest-featured-image-link,.news--teaser a,.news-event--meta__item-link,.news-event--more-link,.news-event--more-link__circle,.news-event--social-share__link,.news-filter__expand,.news-filter__option-link,.news-filter__option-link.active,.news-footer__grouping a,.news-search__advanced--close,.news-search__clear-link,.news__active-filter-link,.page--403 .block-basic .link-button,.page--404 .block-basic .link-button,.page-node-type-landing-page .field--name-landing-hero a,.pager .pager__item--next a,.pager .pager__item--previous a,.pager a,.paragraph--type--hero-slide .field--name-carousel-link a,.paragraph--type--icon-list-item .icon-link,.school-grid a,.tabledrag-handle a,.toolbar a,.ui-menu .ui-menu-item-wrapper,.view-latest-news .news--image>a,a.events__advanced-filters-button,a.news-search__advanced-link,article.announcement .field--name-link a{padding:0;background-size:unset;background-image:unset;background-position:unset;transition:none}.accordion__item .accordion-trigger,.button--pause,.carousel--controls button,.carousel--pager-mobile button,.header--wrapper .menu--main .menu-level-0 .submenu--trigger,.header--wrapper .menu--trigger,.header--wrapper .search--trigger,.menu--breadcrumb>button,.menu--resources-for .for-you--trigger,.webform-button--next,.webform-submission-newsletter-signup-form .form-actions button,button.arrow-input,button.trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent}.accordion__item .accordion-trigger:before,.button--pause:before,.carousel--controls button:before,.carousel--pager-mobile button:before,.header--wrapper .menu--main .menu-level-0 .submenu--trigger:before,.header--wrapper .menu--trigger:before,.header--wrapper .search--trigger:before,.menu--breadcrumb>button:before,.menu--resources-for .for-you--trigger:before,.webform-button--next:before,.webform-submission-newsletter-signup-form .form-actions button:before,button.arrow-input:before,button.trigger:before{border:0}.news-search__keywords,.news-search__tags{border:none;background-image:none;background-color:transparent;box-shadow:none;border-radius:0}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:before,.block-quoted-carousel .quoted-content--link>a:before,.block-webform input[type=submit]:before,.btn--alt:before,.btn--ghost:before,.btn:before,.has-bg-media .layout-bg-content-container.set-text-color a:not([class*=layout],.use-ajax):before,.has-bg-media a:not([class*=layout]):before,.js-form-wrapper button:before,.layout-builder-discard-changes a.button:before,.layout-builder-form a.button:before,.paragraph--type--hero-slide .video--poster .fallback,.promo__links a:before,.school-grid__image:after,.transparent-buttons a:not([class*=layout],.use-ajax):before,button.button--primary:before,input[type=submit].button--primary:before,input[type=submit]:before{position:absolute;top:0;left:0;width:100%;height:100%}.layout--landing-page .layout__region--fifth{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.block-field-block-node-video-video-video .field--name-field-media-oembed-video .field__item{position:relative;width:100%;padding-bottom:56.25%}.block-field-block-node-video-video-video .field--name-field-media-oembed-video .field__item embed,.block-field-block-node-video-video-video .field--name-field-media-oembed-video .field__item iframe,.block-field-block-node-video-video-video .field--name-field-media-oembed-video .field__item object,.block-field-block-node-video-video-video .field--name-field-media-oembed-video .field__item video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.media--bundle--remote-video:before,.mixed-gallery [data-modal-type=remote_video]:before,.page-node-type-video .media--type-remote-video .field--name-thumbnail:before{content:"";position:absolute;bottom:1.25rem;left:1.25rem;display:block;width:3.5rem;height:3.5rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/play--alt.svg) no-repeat;background-size:contain;z-index:1;cursor:pointer}.overflowing,.quoted-content.quoted-content--embedded{width:100%;max-width:100%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.has-no-layout{-webkit-transform:none!important;transform:none!important;width:inherit!important}.has-no-layout .grid-row{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.toolbar a{padding:1rem}.tabledrag-handle a{padding-right:0.5rem}.kss-body .header--wrapper{overflow:hidden;min-height:31.25rem}.kss-section__description ol,.kss-section__description ul{padding:0 0 0 1.875rem;font-family:National\ 2,sans-serif;font-weight:300;font-size:1.25rem;color:#0d1e1c}.toolbar-horizontal .header--wrapper .menu--main,.toolbar-horizontal .header--wrapper .menu_link_content{position:static}.toolbar-horizontal .header--wrapper .menu--bg{top:2.4375rem}.toolbar-horizontal.js-is-sticky.js-is-scrolled .header--wrapper,.toolbar-horizontal.js-search-overlay-active .search--overlay{top:2.5rem}.toolbar-horizontal.toolbar-tray-open .header--wrapper .menu--bg{top:4.9375rem}.toolbar-horizontal.toolbar-tray-open.js-is-sticky.js-is-scrolled .header--wrapper,.toolbar-horizontal.toolbar-tray-open.js-search-overlay-active .search--overlay{top:5rem}.ui-widget input,.ui-widget textarea,.user-login-form input{border:0.0625rem solid #000;border-radius:0.25rem}.user-login-form input{position:relative;top:0.4375rem}.ui-widget-content .pager ul{align-items:unset}.ui-widget-content .pager ul .pager__item.is-active{margin:-0.3125rem 1.25rem 0}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a,.block-quoted-carousel .quoted-content--link>a,.block-webform input[type=submit],.btn,.btn--alt,.btn--ghost,.has-bg-media .layout-bg-content-container.set-text-color a:not([class*=layout],.use-ajax),.has-bg-media a:not([class*=layout]),.js-form-wrapper button,.layout-builder-discard-changes a.button,.layout-builder-form a.button,.promo__links a,.transparent-buttons a:not([class*=layout],.use-ajax),button.button--primary,input[type=submit],input[type=submit].button--primary{position:relative;display:inline-block;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#00693e;color:#fff;border:0;font-size:0.8125rem;font-weight:400;line-height:2;letter-spacing:0.20313rem;text-transform:uppercase;padding:1.4375rem 1.5625rem 1.25rem;overflow:hidden;transition:all .25s ease;transition-delay:40ms;will-change:transform;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0;text-align:center}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:before,.block-quoted-carousel .quoted-content--link>a:before,.block-webform input[type=submit]:before,.btn--alt:before,.btn--ghost:before,.btn:before,.has-bg-media .layout-bg-content-container.set-text-color a:not([class*=layout],.use-ajax):before,.has-bg-media a:not([class*=layout]):before,.js-form-wrapper button:before,.layout-builder-discard-changes a.button:before,.layout-builder-form a.button:before,.promo__links a:before,.transparent-buttons a:not([class*=layout],.use-ajax):before,button.button--primary:before,input[type=submit].button--primary:before,input[type=submit]:before{content:"";background:#0d1e1c;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1), -webkit-transform .5s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(100%);transform:translateY(100%)}button.btn{display:block}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:after,.block-quoted-carousel .quoted-content--link>a:after,.block-webform input[type=submit]:after,.btn--alt:after,.btn--ghost:after,.btn:after,.has-bg-media .layout-bg-content-container.set-text-color a:not([class*=layout],.use-ajax):after,.has-bg-media a:not([class*=layout]):after,.js-form-wrapper button:after,.layout-builder-discard-changes a.button:after,.layout-builder-form a.button:after,.promo__links a:after,.transparent-buttons a:not([class*=layout],.use-ajax):after,button.button--primary:after,input[type=submit].button--primary:after,input[type=submit]:after{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;content:attr(title);color:#fff;font-size:0.8125rem;font-weight:400;line-height:1.23;letter-spacing:0.20313rem;text-transform:uppercase;transition:all .5s;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;z-index:2}.btn--alt{color:#000;background:#a5d75f}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a,.block-quoted-carousel .quoted-content--link>a,.block-webform input[type=submit],.btn--ghost,.js-form-wrapper button,.transparent-buttons a:not([class*=layout],.use-ajax),input[type=submit]{color:#000;background:transparent}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:before,.block-quoted-carousel .quoted-content--link>a:before,.block-webform input[type=submit]:before,.btn--ghost:before,.js-form-wrapper button:before,.transparent-buttons a:not([class*=layout],.use-ajax):before,input[type=submit]:before{content:"";border:0.0625rem solid rgba(0,0,0,.3);background:unset;transition:unset;-webkit-transform:unset;transform:unset}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:after,.block-quoted-carousel .quoted-content--link>a:after,.block-webform input[type=submit]:after,.btn--ghost:after,.js-form-wrapper button:after,.transparent-buttons a:not([class*=layout],.use-ajax):after,input[type=submit]:after{color:#000}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders,.block-quoted-carousel .quoted-content--link>a .btn--borders,.btn--ghost .btn--borders,.js-form-wrapper button .btn--borders,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders,input[type=submit] .btn--borders{pointer-events:none}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders>span,.block-quoted-carousel .quoted-content--link>a .btn--borders>span,.btn--ghost .btn--borders>span,.js-form-wrapper button .btn--borders>span,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders>span,input[type=submit] .btn--borders>span{position:absolute;background-color:#000;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1), -webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-bottom,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-top,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-bottom,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-top,.btn--ghost .btn--borders .btn--border-bottom,.btn--ghost .btn--borders .btn--border-top,.js-form-wrapper button .btn--borders .btn--border-bottom,.js-form-wrapper button .btn--borders .btn--border-top,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-bottom,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-top,input[type=submit] .btn--borders .btn--border-bottom,input[type=submit] .btn--borders .btn--border-top{left:0;width:100%;height:0.0625rem;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-top,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-top,.btn--ghost .btn--borders .btn--border-top,.js-form-wrapper button .btn--borders .btn--border-top,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-top,input[type=submit] .btn--borders .btn--border-top{top:0}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-bottom,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-bottom,.btn--ghost .btn--borders .btn--border-bottom,.js-form-wrapper button .btn--borders .btn--border-bottom,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-bottom,input[type=submit] .btn--borders .btn--border-bottom{bottom:0}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-left,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-right,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-left,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-right,.btn--ghost .btn--borders .btn--border-left,.btn--ghost .btn--borders .btn--border-right,.js-form-wrapper button .btn--borders .btn--border-left,.js-form-wrapper button .btn--borders .btn--border-right,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-left,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-right,input[type=submit] .btn--borders .btn--border-left,input[type=submit] .btn--borders .btn--border-right{top:0;width:0.0625rem;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-right,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-right,.btn--ghost .btn--borders .btn--border-right,.js-form-wrapper button .btn--borders .btn--border-right,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-right,input[type=submit] .btn--borders .btn--border-right{right:0}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a .btn--borders .btn--border-left,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-left,.btn--ghost .btn--borders .btn--border-left,.js-form-wrapper button .btn--borders .btn--border-left,.transparent-buttons a:not([class*=layout],.use-ajax) .btn--borders .btn--border-left,input[type=submit] .btn--borders .btn--border-left{left:0}.btn--ghost-reverse{color:#fff}.btn--ghost-reverse:before{border:0.0625rem solid hsla(0,0%,100%,.5);background:unset;transition:unset;-webkit-transform:unset;transform:unset}.btn--ghost-reverse:after{color:#fff}.btn--ghost-reverse .btn--borders>span{background-color:#fff}.block-campus-map .field--name-campus-map-cta-links a,.block-cta-tile .cta--link a,.block-cta-tile .field--name-cta-tile-links a,.launchpad__item-text .link-button,.link-button,.link-button--arrow,.link-button--arrow--white,.link-button--white,.news-footer__grouping a,.page--403 .block-basic .link-button,.page--404 .block-basic .link-button,.paragraph--type--hero-slide .field--name-carousel-link a,article.announcement .field--name-link a{display:inline-block;position:relative;font-family:National\ 2,sans-serif;font-weight:400;font-size:0.8125rem;line-height:1.23;letter-spacing:0.20313rem;color:#0d1e1c;text-decoration:none;width:auto;background-image:linear-gradient(transparent calc(100% - 0.0625rem),rgba(13,30,28,.3) 0.0625rem);background-repeat:no-repeat;background-size:100% 100%;transition:background-size .5s;text-transform:uppercase;padding:0 0.4375rem 0.9375rem;margin:0 0 1.875rem}.launchpad__item-text .link-button,.link-button--white,.page--403 .block-basic .link-button,.page--404 .block-basic .link-button,.paragraph--type--hero-slide .field--name-carousel-link a{color:#fff;background-image:linear-gradient(transparent calc(100% - 0.0625rem),#fff 0.0625rem)}.link-button--arrow,.link-button--arrow--white,article.announcement .field--name-link a{padding-right:1.5625rem}.link-button--arrow--white:after,.link-button--arrow:after,article.announcement .field--name-link a:after{content:"";position:absolute;top:0.375rem;right:0.1875rem;display:block;width:1rem;height:0.3125rem;-webkit-mask:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/arrow.svg);mask:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/arrow.svg);-webkit-mask-size:cover;mask-size:cover;background:#000}.link-button--arrow--white,article.announcement .field--name-link a{color:#fff;background-image:linear-gradient(transparent calc(100% - 0.0625rem),#fff 0.0625rem)}.link-button--arrow--white:after,article.announcement .field--name-link a:after{background-color:#fff}.transparent-buttons a:hover:after{color:#fff!important}.transparent-buttons .btn--ghost,.transparent-buttons a:not([class*=layout],.use-ajax){color:currentColor;border:0.0625rem solid currentColor}a{position:relative;padding:0 0 0.3125rem;border-radius:0;text-decoration:none;font-weight:400;background-image:linear-gradient(#9d162e,#9d162e);background-position:0 100%;background-size:100% 0.0625rem;background-repeat:no-repeat;transition:background-size .5s;color:#9d162e;word-break:break-word}.events-filter__link,.events-filter__link.active,.events__active-filters-list-link,.filter-link,.filter-link-close,.news-filter__option-link,.news-filter__option-link.active,.news__active-filter-link{font-size:0.9375rem;border-radius:0.625rem;transition:all .3s cubic-bezier(.215,.61,.355,1)}.events-filter__link.active:before,.events__active-filters-list-link:before,.filter-link-close:before,.news-filter__option-link.active:before,.news__active-filter-link:before{content:"";display:inline-block;width:0.625rem;height:0.625rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/close-round.svg) no-repeat;background-size:contain;margin-right:0.75rem}.arrow-input{background:none;border:0}.arrow-input svg{width:2.5625rem;height:0.9375rem}.carousel--pager{position:absolute;right:1.875rem;bottom:1.875rem;display:flex;align-items:center;font-family:Dartmouth Ruzika,serif;font-weight:500;font-size:1.25rem;line-height:2.05;color:#0d1e1c;z-index:3}.carousel--pager .progress-bar{position:relative;top:0.1875rem;width:5.3125rem;height:0.0625rem;margin:0 0.9375rem}.carousel--pager .progress-bar .progress-bar--bg{width:100%;height:0.0625rem;background:rgba(0,0,0,.2)}.carousel--pager .progress-bar .progress-bar--percentage{position:absolute;top:0;left:0;height:0.0625rem;background:#0d1e1c}.carousel--pager-mobile{display:flex;position:absolute;justify-content:center;width:100%;z-index:3}.carousel--pager-mobile button{width:1.875rem;height:1.875rem;margin-right:2.1875rem;display:flex;align-items:center;justify-content:center;border:0.0625rem solid transparent;border-radius:50%}.carousel--pager-mobile button:last-of-type{margin-right:0}.carousel--pager-mobile button:before{content:"";display:block;width:0.5rem;height:0.5rem;background:#0d1e1c;border-radius:50%;opacity:.15}.carousel--pager-mobile.is-white button:before{background:#fff}.carousel--pager-mobile button.js-slide-is-active{border:0.0625rem solid #0d1e1c}.carousel--pager-mobile button.js-slide-is-active:before{opacity:1}.carousel--pager-mobile.is-white button.js-slide-is-active{border-color:#fff}body.no-scroll{position:fixed;width:100%}input,textarea{-webkit-appearance:none;border:none;vertical-align:top;margin:0;max-width:100%;font-family:National\ 2,sans-serif;font-size:1rem}input[type=checkbox]{-webkit-appearance:checkbox;width:auto;margin-right:0.3125rem}input[type=radio]{-webkit-appearance:radio;width:auto;margin-right:0.3125rem}.js-form-wrapper button,input[type=submit]{border:0.0625rem solid rgba(0,0,0,.3);padding:1.3125rem 1.5625rem 1.25rem}.js-form-wrapper button:hover,input[type=submit]:hover{color:#000;padding:1.3125rem 1.5625rem 1.25rem}button.button--primary:hover,input[type=submit].button--primary:hover{color:#fff;background:#00693e;padding:1.4375rem 1.5625rem 1.25rem}fieldset{min-width:0!important}.layout-builder__layout.dart-layout{margin-top:1.25rem}.ui-widget-content a.media-library-edit__link{color:transparent}.block-help,.block-local-tasks-block,.content-moderation-entity-moderation-form,.layout-builder-discard-changes,.node-layout-builder-form{padding-left:2.5rem;padding-right:2.5rem}.content-moderation-entity-moderation-form .form-text{border:0.0625rem solid rgba(0,0,0,.3)}.layout-builder--is-enabled .block-help p{margin-bottom:0}.layout-builder-form .container-inline{display:flex}.layout-builder-form .container-inline label{margin-right:0.3125rem}.layout-builder-form .form-type-checkbox{display:flex}.dropbutton-action a{background:none}.layout-builder--is-enabled fieldset[data-drupal-selector*=edit-settings-block-form-quot]{padding:2.8125rem 1.125rem 1.125rem!important}.ui-dialog.ui-front .media-library-edit__modal:before{display:none}#layout-builder-modal .form-item:not(.form-type-checkbox):not(.form-type-radio):not(.form-wrapper),.media-library-edit__modal .form-item:not(.form-type-checkbox):not(.form-type-radio):not(.form-wrapper),.media-library-widget-modal .form-item:not(.form-type-checkbox):not(.form-type-radio):not(.form-wrapper){display:flex;flex-direction:column}#layout-builder-modal .form-item .description,.media-library-edit__modal .form-item .description,.media-library-widget-modal .form-item .description{margin:0 0 0.625rem!important;font-size:0.875rem!important;line-height:1.2}.media-library-edit__modal .form-item-media-orientation{max-width:12.5rem}.media .dropbutton-wrapper{display:none}.list,.list--bullets,.list--dashes,.list--numbers,.mobile-stacked-table ul,table.colorful ul{list-style:none;font-family:National\ 2,sans-serif;padding:0 0 0 1.875rem;font-size:1.25rem}.list--bullets li,.list--dashes li,.list--numbers li,.list li,.mobile-stacked-table ul li,table.colorful ul li{position:relative;list-style:none;counter-increment:a;margin:2.1875rem 0;padding-left:1.5625rem}.list--bullets li:before,.list--dashes li:before,.list--numbers li:before,.list li:before,.mobile-stacked-table ul li:before,table.colorful ul li:before{position:absolute;top:0.3125rem;left:0}.list--bullets li ol,.list--bullets li ul,.list--dashes li ol,.list--dashes li ul,.list--numbers li ol,.list--numbers li ul,.list li ol,.list li ul,.mobile-stacked-table ul li ol,.mobile-stacked-table ul li ul,table.colorful ul li ol,table.colorful ul li ul{padding-left:2.1875rem}.list--bullets li{font-weight:300}.list--bullets li:before{content:"■";top:0}.list--dashes li,.mobile-stacked-table ul li,table.colorful ul li{font-weight:300}.list--dashes li:before,.mobile-stacked-table ul li:before,table.colorful ul li:before{content:"-";top:0}.list--numbers{margin-left:0.9375rem}.list--numbers li{position:relative;list-style:none;counter-increment:a;padding-left:1.5625rem}.list--numbers li:before{content:counter(a) ". ";font-weight:500;font-size:0.9375rem;color:#0d1e1c}.media-library-edit__modal form{margin:0;padding:0}.media-library-edit__modal fieldset:not(.fieldgroup){position:relative;min-width:0;margin:1em 0;padding:1.875rem 1.125rem 1.125rem;border-radius:0.125rem;background-color:#fcfcfa}.media-library-edit__modal fieldset:not(.fieldgroup)>legend{position:absolute;top:0.625rem;letter-spacing:.08em;text-transform:uppercase;font-size:1em;font-weight:700}.media-library-edit__modal .fieldgroup{min-width:0}.media-library-edit__modal .form-item{margin:.75em 0}.media-library-edit__modal tr.even .form-item,.media-library-edit__modal tr.odd .form-item{margin-top:.75em;margin-bottom:.75em}.media-library-edit__modal td>.form-item:only-child{margin-top:0;margin-bottom:0}.media-library-edit__modal .form-type-checkbox{padding:0}.media-library-edit__modal label{display:table;margin:0 0 .1em;padding:0;font-weight:700}.media-library-edit__modal label.error{color:#a51b00}.media-library-edit__modal label[for]{cursor:pointer}.media-library-edit__modal .form-item label.option{text-transform:none}.media-library-edit__modal .form-item label.option input{vertical-align:middle}.media-library-edit__modal .form-disabled label{color:#686868}.media-library-edit__modal .form-disabled input.form-color,.media-library-edit__modal .form-disabled input.form-date,.media-library-edit__modal .form-disabled input.form-email,.media-library-edit__modal .form-disabled input.form-file,.media-library-edit__modal .form-disabled input.form-number,.media-library-edit__modal .form-disabled input.form-search,.media-library-edit__modal .form-disabled input.form-tel,.media-library-edit__modal .form-disabled input.form-text,.media-library-edit__modal .form-disabled input.form-time,.media-library-edit__modal .form-disabled input.form-url,.media-library-edit__modal .form-disabled select.form-select,.media-library-edit__modal .form-disabled textarea.form-textarea{border-color:#d4d4d4;background-color:rgba(0,0,0,.08);box-shadow:none}.media-library-edit__modal .form-item input.error,.media-library-edit__modal .form-item select.error,.media-library-edit__modal .form-item textarea.error{color:#a51b00;border-width:0.0625rem;border-color:#e62600;background-color:#fdf4f2;box-shadow:inset 0 0.3125rem 0.3125rem -0.3125rem #b8b8b8}.media-library-edit__modal .form-item textarea.error+.cke{border-width:0.0625rem;border-color:#e62600}.media-library-edit__modal .form-item input.error:focus,.media-library-edit__modal .form-item select.error:focus,.media-library-edit__modal .form-item textarea.error:focus{border-color:#e62600;outline:0;background-color:#fcf4f2;box-shadow:inset 0 0.0625rem 0.1875rem rgba(0,0,0,.05),0 0 0.5rem 0.0625rem #e62600}.media-library-edit__modal .form-required:after{width:0.4375rem;height:0.4375rem;background-size:0.4375rem 0.4375rem}.media-library-edit__modal .form-item--error-message{margin-top:.15em;color:#e32700}.media-library-edit__modal .fieldset-wrapper>.form-item--error-message{margin-top:0}.media-library-edit__modal .text-format-wrapper .form-item--error-message{margin:0;padding:.25em .666em 0;border:solid #ccc;border-width:0 0.0625rem}.media-library-edit__modal .form-item .description,.media-library-edit__modal div.description,.media-library-edit__modal ul.tips{margin:.2em 0 0;color:#595959;font-size:.95em}.media-library-edit__modal .form-item .description.error{margin-top:0;color:#a51b00}.media-library-edit__modal ul.tips li{margin:.25em 0 .25em 1.5em}.media-library-edit__modal [dir=rtl] ul.tips li{margin:.25em 1.5em .25em 0}.media-library-edit__modal .form-type-checkbox .description,.media-library-edit__modal .form-type-radio .description{margin-left:1.5em}.media-library-edit__modal [dir=rtl] .form-type-checkbox .description,.media-library-edit__modal [dir=rtl] .form-type-radio .description{margin-right:1.5em;margin-left:0}.media-library-edit__modal .form-text,.media-library-edit__modal .form-textarea{border-radius:0.125rem;font-size:1em;line-height:normal}.media-library-edit__modal input.form-autocomplete,.media-library-edit__modal input.form-color,.media-library-edit__modal input.form-date,.media-library-edit__modal input.form-email,.media-library-edit__modal input.form-file,.media-library-edit__modal input.form-number,.media-library-edit__modal input.form-search,.media-library-edit__modal input.form-tel,.media-library-edit__modal input.form-text,.media-library-edit__modal input.form-time,.media-library-edit__modal input.form-url,.media-library-edit__modal textarea.form-textarea{box-sizing:border-box;max-width:100%;padding:.3em .4em .3em .5em;transition:border .2s linear,box-shadow .2s linear;color:#595959;border:0.0625rem solid #b8b8b8;border-top-color:#999;border-radius:0.125rem;background:#fcfcfa;box-shadow:inset 0 0.0625rem 0.125rem rgba(0,0,0,.125);font-size:1em}.media-library-edit__modal [dir=rtl] textarea.form-textarea{padding:.3em .5em .3em .4em}.media-library-edit__modal .form-color:focus,.media-library-edit__modal .form-date:focus,.media-library-edit__modal .form-email:focus,.media-library-edit__modal .form-file:focus,.media-library-edit__modal .form-number:focus,.media-library-edit__modal .form-search:focus,.media-library-edit__modal .form-tel:focus,.media-library-edit__modal .form-text:focus,.media-library-edit__modal .form-textarea:focus,.media-library-edit__modal .form-time:focus,.media-library-edit__modal .form-url:focus{border-color:#40b6ff;outline:0;background-color:#fff;box-shadow:inset 0 0.0625rem 0.1875rem rgba(0,0,0,.05),0 0 0.5rem #40b6ff}.media-library-edit__modal .confirm-parent,.media-library-edit__modal .password-parent{overflow:visible;width:auto}.media-library-edit__modal .form-item-options-group-info-identifier,.media-library-edit__modal .form-item-pass .description{clear:both}.media-library-edit__modal select{max-width:100%}.media-library-edit__modal #edit-cancel{margin-left:0.625rem}.media-library-edit__modal [dir=rtl] #edit-cancel{margin-right:0.625rem;margin-left:0}.media-library-edit__modal #diff-inline-form select,.media-library-edit__modal div.filter-options select{padding:0}.media-library-edit__modal .form--inline .form-item{float:left;margin-right:.5em}.media-library-edit__modal [dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}.media-library-edit__modal [dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.media-library-edit__modal .form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}.media-library-edit__modal [dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.media-library-edit__modal .form--inline .form-actions{clear:left}.media-library-edit__modal [dir=rtl] .form--inline .form-actions{clear:right}.ui-dialog--narrow.media-library-widget-modal{max-width:75%}iframe,img,object{max-width:100%;height:auto}.media--bundle--remote-video:not(.media--image),.video__wrap{overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.media--bundle--remote-video iframe,.video__wrap .video--embed[data-provider=vimeo],.video__wrap iframe{position:absolute;height:100%;width:100%}.media--bundle--remote-video img{-o-object-fit:cover;object-fit:cover}.media--bundle--image{width:100%;height:100%}.media--bundle--image img{display:block;width:100%;height:100%}.media--type-image .field--name-media-image-caption{padding:1.125rem 0}.media--view-mode-article-media[data-orientation=landscape]{position:relative;margin-top:4rem;margin-bottom:4rem}.media--type-image.media--view-mode-article-hero .field--name-media-image-caption,.media--type-image.media--view-mode-article-media .field--name-media-image-caption,.media--type-image.media--view-mode-featured-no-blazy .field--name-media-image-caption,.media--type-image.media--view-mode-featured .field--name-media-image-caption,.media--type-image.media--view-mode-full-width .field--name-media-image-caption{padding:1.125rem;color:#0d1e1c}.media--type-instagram-post.media--view-mode-article-media[data-orientation=landscape]{max-width:100%}.media--type-instagram-post.media--view-mode-article-media .field--name-instagram-post-caption{position:absolute;left:calc(100% + 3.75rem);bottom:0;width:11.6875rem;max-height:100%;overflow:hidden}.media--type-instagram-post.media--view-mode-article-media .field--name-instagram-post-caption p:last-child{margin:0}.content>.status-messages{padding-left:2.5rem;padding-right:2.5rem}.messages{background-position:0.625rem 1.5rem!important}.messages+.messages{margin-top:0.625rem}@font-face{font-family:Dartmouth Ruzika;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/dartmouth-ruzika/DartmouthRuzicka-ExtraLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dartmouth Ruzika;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/dartmouth-ruzika/DartmouthRuzicka-ExtraLightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Dartmouth Ruzika;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/dartmouth-ruzika/DartmouthRuzicka-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dartmouth Ruzika;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/dartmouth-ruzika/DartmouthRuzicka-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:National\ 2;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/national/National2Web-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:National\ 2;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/national/National2Web-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:National\ 2;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/national/National2Web-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:National\ 2;src:url(/sites/home/themes/custom/darthome_2021/dist/css/../../src/fonts/national/National2Web-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html{font-size:1rem}body{font-family:National\ 2,sans-serif;font-size:1.25rem;line-height:1.75;font-weight:300;color:#0d1e1c;counter-reset:column}h1,h2,h3,h4,h5,h6{margin:0;transition:font-size .1s ease}.block-campus-map .field--name-campus-map-heading,.block-cta-tile .cta--title,.block-cta-tile .field--name-cta-tile-heading,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p,.block-webform .field--name-block-title,.events__header-title,.featured-event-vertical__link .featured-event-vertical__title,.landing-page .block-field-block-node-landing-page-landing-subtitle p,.landing-page .block-field-block-node-landing-page-title h1,.media--type-twitter-post a,.news--latest-featured-title,.news-event--title,.news-landing .block-field-block-node-component-page-title .field--name-title,.page-node-type-component-page .block-field-block-node-component-page-title>*,.quoted-content--tweet a,h1,h2,h3,h4{font-family:Dartmouth Ruzika,serif}.page-node-type-component-page .block-field-block-node-component-page-title>*,h1{font-weight:300;line-height:.833;font-style:italic;font-size:clamp(4.5rem,1rem + 10vw,7.5rem);margin:1.25rem 0 5rem}.block-fact .page-node-type-component-page .block-field-block-node-component-page-title>*+.field--name-fact-stat-label,.block-fact h1+.field--name-fact-stat-label,.page-node-type-component-page .block-fact .block-field-block-node-component-page-title>*+.field--name-fact-stat-label,.page-node-type-component-page .block-field-block-node-component-page-title>*+p,h1+p{margin-top:-2rem}.block-webform .field--name-block-title,.events__header-title,.landing-page .block-field-block-node-landing-page-title h1,.news-event--title,.news-landing .block-field-block-node-component-page-title .field--name-title,h2{font-weight:300;font-size:clamp(3.125rem,1rem + 3vw,3.75rem);line-height:1;margin:0 0 3.75rem}.block-fact .block-webform .field--name-block-title+.field--name-fact-stat-label,.block-fact .events__header-title+.field--name-fact-stat-label,.block-fact .landing-page .block-field-block-node-landing-page-title h1+.field--name-fact-stat-label,.block-fact .news-event--title+.field--name-fact-stat-label,.block-fact .news-landing .block-field-block-node-component-page-title .field--name-title+.field--name-fact-stat-label,.block-fact h2+.field--name-fact-stat-label,.block-webform .block-fact .field--name-block-title+.field--name-fact-stat-label,.block-webform .field--name-block-title+p,.events__header-title+p,.landing-page .block-field-block-node-landing-page-title .block-fact h1+.field--name-fact-stat-label,.landing-page .block-field-block-node-landing-page-title h1+p,.news-event--title+p,.news-landing .block-field-block-node-component-page-title .block-fact .field--name-title+.field--name-fact-stat-label,.news-landing .block-field-block-node-component-page-title .field--name-title+p,h2+p{margin-top:-2rem}.block-campus-map .field--name-campus-map-heading,.block-cta-tile .cta--title,.block-cta-tile .field--name-cta-tile-heading,.featured-event-vertical__link .featured-event-vertical__title,.news--latest-featured-title,h3{font-weight:400;font-size:clamp(1.875rem,1rem + 2vw,2.5rem);line-height:1.1;letter-spacing:-0.08313rem;margin:0 0 1.5625rem}.block-campus-map .block-fact .field--name-campus-map-heading+.field--name-fact-stat-label,.block-campus-map .field--name-campus-map-heading+p,.block-cta-tile .block-fact .cta--title+.field--name-fact-stat-label,.block-cta-tile .block-fact .field--name-cta-tile-heading+.field--name-fact-stat-label,.block-cta-tile .cta--title+p,.block-cta-tile .field--name-cta-tile-heading+p,.block-fact .block-campus-map .field--name-campus-map-heading+.field--name-fact-stat-label,.block-fact .block-cta-tile .cta--title+.field--name-fact-stat-label,.block-fact .block-cta-tile .field--name-cta-tile-heading+.field--name-fact-stat-label,.block-fact .featured-event-vertical__link .featured-event-vertical__title+.field--name-fact-stat-label,.block-fact .news--latest-featured-title+.field--name-fact-stat-label,.block-fact h3+.field--name-fact-stat-label,.featured-event-vertical__link .block-fact .featured-event-vertical__title+.field--name-fact-stat-label,.featured-event-vertical__link .featured-event-vertical__title+p,.news--latest-featured-title+p,h3+p{margin-top:-0.25rem}.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p,.landing-page .block-field-block-node-landing-page-landing-subtitle p,.media--type-twitter-post a,.quoted-content--tweet a,h4{font-weight:300;font-size:clamp(1.5625rem,1rem + 1.25vw,2.1875rem);line-height:1.714;font-style:italic;margin:0 0 2.5rem}.block-fact .block-quoted-carousel .quoted-content .field--name-quoted-content-quote p+.field--name-fact-stat-label,.block-fact .landing-page .block-field-block-node-landing-page-landing-subtitle p+.field--name-fact-stat-label,.block-fact .media--type-twitter-post a+.field--name-fact-stat-label,.block-fact .quoted-content--tweet a+.field--name-fact-stat-label,.block-fact h4+.field--name-fact-stat-label,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote .block-fact p+.field--name-fact-stat-label,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p+p,.landing-page .block-field-block-node-landing-page-landing-subtitle .block-fact p+.field--name-fact-stat-label,.landing-page .block-field-block-node-landing-page-landing-subtitle p+p,.media--type-twitter-post .block-fact a+.field--name-fact-stat-label,.media--type-twitter-post a+p,.quoted-content--tweet .block-fact a+.field--name-fact-stat-label,.quoted-content--tweet a+p,h4+p{margin-top:-1.25rem}.mobile-stacked-table.default .header p,.mobile-stacked-table .header,h5,table.colorful tr:first-child{font-family:National\ 2,sans-serif;font-weight:500;font-size:clamp(1.375rem,1rem + 1vw,1.6875rem);line-height:1.333;letter-spacing:-0.05625rem;margin:0 0 2.5rem}.block-fact .mobile-stacked-table.default .header p+.field--name-fact-stat-label,.block-fact .mobile-stacked-table .header+.field--name-fact-stat-label,.block-fact h5+.field--name-fact-stat-label,.block-fact table.colorful tr:first-child+.field--name-fact-stat-label,.mobile-stacked-table .block-fact .header+.field--name-fact-stat-label,.mobile-stacked-table.default .header .block-fact p+.field--name-fact-stat-label,.mobile-stacked-table.default .header p+p,.mobile-stacked-table .header+p,h5+p,table.colorful .block-fact tr:first-child+.field--name-fact-stat-label,table.colorful tr:first-child+p{margin-top:-1.125rem}h6{font-family:National\ 2,sans-serif;font-weight:500;font-size:clamp(1rem,1rem + 1vw,1.125rem);line-height:1.555;margin:0 0 0.75rem}.block-fact .field--name-fact-stat-label,p{font-family:National\ 2,sans-serif;font-weight:300;font-size:clamp(1.125rem,1rem + 1vw,1.25rem);line-height:1.75;margin:0 0 1rem;transition:font-size .1s ease}.block-campus-map .block-fact .field--name-fact-stat-label+.field--name-campus-map-heading,.block-campus-map p+.field--name-campus-map-heading,.block-cta-tile .block-fact .field--name-fact-stat-label+.cta--title,.block-cta-tile .block-fact .field--name-fact-stat-label+.field--name-cta-tile-heading,.block-cta-tile p+.cta--title,.block-cta-tile p+.field--name-cta-tile-heading,.block-fact .block-campus-map .field--name-fact-stat-label+.field--name-campus-map-heading,.block-fact .block-cta-tile .field--name-fact-stat-label+.cta--title,.block-fact .block-cta-tile .field--name-fact-stat-label+.field--name-cta-tile-heading,.block-fact .block-quoted-carousel .quoted-content .field--name-quoted-content-quote .field--name-fact-stat-label+p,.block-fact .block-webform .field--name-fact-stat-label+.field--name-block-title,.block-fact .featured-event-vertical__link .field--name-fact-stat-label+.featured-event-vertical__title,.block-fact .field--name-fact-stat-label+.events__header-title,.block-fact .field--name-fact-stat-label+.news--latest-featured-title,.block-fact .field--name-fact-stat-label+.news-event--title,.block-fact .field--name-fact-stat-label+h2,.block-fact .field--name-fact-stat-label+h3,.block-fact .field--name-fact-stat-label+h4,.block-fact .field--name-fact-stat-label+h5,.block-fact .field--name-fact-stat-label+h6,.block-fact .landing-page .block-field-block-node-landing-page-landing-subtitle .field--name-fact-stat-label+p,.block-fact .landing-page .block-field-block-node-landing-page-title .field--name-fact-stat-label+h1,.block-fact .media--type-twitter-post .field--name-fact-stat-label+a,.block-fact .mobile-stacked-table.default .header .field--name-fact-stat-label+p,.block-fact .mobile-stacked-table .field--name-fact-stat-label+.header,.block-fact .news-landing .block-field-block-node-component-page-title .field--name-fact-stat-label+.field--name-title,.block-fact .quoted-content--tweet .field--name-fact-stat-label+a,.block-fact table.colorful .field--name-fact-stat-label+tr:first-child,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote .block-fact .field--name-fact-stat-label+p,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p+p,.block-webform .block-fact .field--name-fact-stat-label+.field--name-block-title,.block-webform p+.field--name-block-title,.featured-event-vertical__link .block-fact .field--name-fact-stat-label+.featured-event-vertical__title,.featured-event-vertical__link p+.featured-event-vertical__title,.landing-page .block-field-block-node-landing-page-landing-subtitle .block-fact .field--name-fact-stat-label+p,.landing-page .block-field-block-node-landing-page-landing-subtitle p+p,.landing-page .block-field-block-node-landing-page-title .block-fact .field--name-fact-stat-label+h1,.landing-page .block-field-block-node-landing-page-title p+h1,.media--type-twitter-post .block-fact .field--name-fact-stat-label+a,.media--type-twitter-post p+a,.mobile-stacked-table .block-fact .field--name-fact-stat-label+.header,.mobile-stacked-table.default .header .block-fact .field--name-fact-stat-label+p,.mobile-stacked-table.default .header p+p,.mobile-stacked-table p+.header,.news-landing .block-field-block-node-component-page-title .block-fact .field--name-fact-stat-label+.field--name-title,.news-landing .block-field-block-node-component-page-title p+.field--name-title,.quoted-content--tweet .block-fact .field--name-fact-stat-label+a,.quoted-content--tweet p+a,p+.events__header-title,p+.news--latest-featured-title,p+.news-event--title,p+h2,p+h3,p+h4,p+h5,p+h6,table.colorful .block-fact .field--name-fact-stat-label+tr:first-child,table.colorful p+tr:first-child{margin-top:2.5rem}.accordion__item .accordion-content,.accordion__item .accordion-content p,.block-cta-tile .field--name-article-body,.block-cta-tile .field--name-article-body p,.block-cta-tile .field--name-body,.block-cta-tile .field--name-body p,.block-cta-tile .field--name-cta-tile-body,.block-cta-tile .field--name-cta-tile-body p,.block-inline-block-wysiwyg-table table.default p,.mobile-stacked-table.colorful,.mobile-stacked-table p,.mobile-stacked-table ul,.news--featured .news--content .field--name-article-body p,.news--featured .news--content .field--name-body p,.news--featured .news--content a .field--name-article-body,.news--featured .news--content a .field--name-body,.news--teaser .field--name-article-body p,.news--teaser .field--name-body p,.news--teaser a .field--name-article-body,.news--teaser a .field--name-body,.paragraph--type--hero-slide .hero--caption,p.copy--sm,table.colorful,table.colorful p,table.colorful ul{font-family:National\ 2,sans-serif;font-weight:300;font-size:1rem;line-height:1.625}p.descriptor{font-family:Dartmouth Ruzika,serif;font-size:clamp(1.125rem,1rem + 1vw,1.25rem);line-height:1.7;font-style:italic}.block-inline-block-wysiwyg-table table.default tr:first-child p,.directory-item__person-type,.directory-links-title,.news--featured .news--content-type,.news--latest-featured-teaser-type,.news--teaser .news--teaser-type,.search--overlay .menu--helpful-links---search h2,.view-latest-news .news--latest-teaser-type,p.eyebrow{font-family:Dartmouth Ruzika,serif;font-weight:500;font-size:0.9375rem;line-height:3;letter-spacing:-0.03125rem}.block-media-embed .caption,.block-media-embed .field--name-media-image-caption,.instagram-post__caption p,.media--type-image .field--name-media-image-caption,.media--type-image.media--view-mode-article-hero .field--name-media-image-caption,.media--type-image.media--view-mode-article-media .field--name-media-image-caption,.media--type-image.media--view-mode-featured-no-blazy .field--name-media-image-caption,.media--type-image.media--view-mode-featured .field--name-media-image-caption,.media--type-image.media--view-mode-full-width .field--name-media-image-caption,.media--type-instagram-post.media--view-mode-article-media .field--name-instagram-post-caption p,.page-node-type-landing-page .field--name-landing-hero .field--name-media-image-caption,.page-node-type-landing-page .field--name-landing-hero a,.page-node-type-photos .field--name-media-image-caption,.page-node-type-video .field--name-media-image-caption,figure.caption,p.caption{font-family:Dartmouth Ruzika,serif;font-weight:300;font-size:0.875rem;line-height:1.428}figure.caption{padding:1.125rem 0}.block-dart-news-author>.label,.label,.more-reading__label,.news-event--details__group-label,.news-event--info__group-label,.news-event--social-share__label{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1875rem;color:#868e8d}.attribution,.news--teaser-attribution-container,.news--teaser .field--name-quoted-content-attribution,.view-latest-news .field--name-quoted-content-attribution{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1875rem;line-height:1.5;color:#0d1e1c}blockquote>*{font-family:Dartmouth Ruzika,serif;font-weight:300;font-size:2.1875rem;line-height:1.714;color:#00693e;text-align:center}blockquote>:before{content:open-quote;position:relative;top:-0.1875rem}blockquote>:after{content:close-quote;position:relative;left:0.1875rem}p.small-txt{font-size:0.9375rem;line-height:1.73}b,strong{font-weight:600}em,i{font-style:italic}u{text-decoration:underline}sup{top:-.2em}sub,sup{position:relative;font-size:.8em}sub{top:.2em}.bonfireRedHeader{color:#9d162e}.fireTruckRedHeader{color:#e63c2f}.lavenderHeader{color:#8a6996}.greenHeader{color:#00693e}.blueHeader{color:#003c73}.overflowing{padding:2rem 2rem 4rem;text-align:center}.button-row{font-size:0}.button-row>*{margin-bottom:1rem}iframe[src*="photos.dartmouth.edu"]{height:100vh}iframe[src*="pollev-embeds.com"]{height:18.75rem}.accordion__item{width:calc(100% - 5rem);max-width:49.375rem;margin-left:auto;margin-right:auto;border-bottom:0.0625rem solid rgba(0,0,0,.3);-webkit-tap-highlight-color:rgba(0,0,0,0)}.layout--fivecol .accordion__item,.layout--fourcol .accordion__item,.layout--threecol .accordion__item,.layout--twocol .accordion__item{width:100%}.accordion__item .accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem 0}.accordion__item .accordion-trigger svg{width:1.25rem;height:1.25rem;margin-left:auto}.accordion__item .accordion-trigger .plus,.accordion__item .accordion-trigger[aria-expanded=true] .minus{display:block}.accordion__item .accordion-trigger .minus,.accordion__item .accordion-trigger[aria-expanded=true] .plus{display:none}.accordion__item .accordion__item-header{display:flex}.accordion__item h5{color:#00693e;margin-bottom:0;text-align:left;transition:color .5s cubic-bezier(.215,.61,.355,1)}.accordion__item .accordion-trigger[aria-expanded=true] h5,.accordion__item:hover h5{color:#0d1e1c}.accordion__item .icon,.accordion__item h5{pointer-events:none}.accordion__item .accordion-content{height:0;overflow:hidden;transition:height 1s cubic-bezier(.215,.61,.355,1)}.ampersand{display:none}.ampersand--mobile{display:block}.ampersand--mobile__slide.is-left:before,.ampersand:before{content:"";position:absolute;top:calc(50% - 2.8125rem);right:-5.625rem;width:5.25rem;height:5.625rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/ampersand.svg) no-repeat;background-size:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:1}.ampersand--mobile__slide.is-left.tns-slide-active:before{right:-4.375rem}.ampersand--mobile__slide .ampersand__slide-inner,.ampersand__slide{display:flex;justify-content:center;align-items:center;width:50%}.ampersand--mobile__slide .ampersand__slide-inner{position:relative;width:100%;height:calc(100vh - 6.875rem);padding-bottom:6.875rem}.ampersand__slide.slide-is-left>div{flex-flow:column wrap}.ampersand__slide.slide-is-right>div{flex-flow:column-reverse wrap}.ampersand--mobile__slide{position:relative}.ampersand--mobile__slide.is-left.tns-slide-active{padding-right:1.25rem}.ampersand--mobile__slide.is-left[aria-hidden=true]{right:-1.875rem}.ampersand--mobile__slide>div{position:relative;display:flex;flex-flow:row nowrap;min-height:calc(100vh - 6.875rem)}.ampersand__slide-inner{display:block;width:100%;height:100%;align-self:center;padding:3.75rem 3.4375rem 0.625rem 2.1875rem}.ampersand--mobile__slide h3,.ampersand__slide h3{font-weight:400;font-size:2.1875rem;font-style:italic;text-align:center}.ampersand .blazy .media--blazy img.media__element,.ampersand__slide-image img{width:10.625rem;height:10.625rem;-o-object-fit:cover;object-fit:cover;margin:0 auto 2.1875rem}.ampersand--mobile__slide.is-left .ampersand__slide-inner{padding-right:4.6875rem}.ampersand--mobile__slide.is-right .ampersand__slide-inner{padding-left:6.25rem}.ampersand--mobile__slide .ampersand__slide-content{position:relative;height:calc(55vh - 13.25rem)}.ampersand__slide-text{position:relative;text-align:center}.ampersand__slide-text .field__item{max-width:25rem;margin:0 auto}.ampersand__slide-text p{font-size:1rem}.ampersand__slide-text p:last-of-type{margin-bottom:0}.ampersand__slide-links{position:relative;display:block;text-align:center;margin-top:2.5rem}.ampersand__slide-links .field__item span{display:none}.ampersand__slide-links a{font-family:Dartmouth Ruzika,serif;font-size:0.9375rem;color:#00693e}.ampersand--mobile__slide.is-left .ampersand__slide-inner,.slide-is-left.ampersand__slide{background:#0d1e1c}.ampersand--mobile__slide.is-left .ampersand__slide-inner h3,.ampersand--mobile__slide.is-left .ampersand__slide-inner p,.slide-is-left .ampersand__slide-text p,.slide-is-left.ampersand__slide h3{color:#fff}.ampersand--mobile__slide.is-left .ampersand__slide-inner a,.ampersand--mobile__slide.is-left .ampersand__slide-inner span,.slide-is-left .ampersand__slide-links .field__item span,.slide-is-left .ampersand__slide-links a{color:#a5d75f}.ampersand--mobile__slider.is-left .ampersand__slide-inner .fakeScroll__bar,.slide-is-left.ampersand__slide .fakeScroll__bar{background:hsla(0,0%,100%,.25)}.ampersand--mobile__slide.is-right .ampersand__slide-inner .fakeScroll__bar,.slide-is-right.ampersand__slide .fakeScroll__bar{background:rgba(13,30,28,.1)}.ampersand .carousel--pager,.ampersand [data-action=stop]{display:none}.ampersand .current-page,.ampersand .max-page{-webkit-transform:rotate(-90deg) translateX(-0.1875rem);transform:rotate(-90deg) translateX(-0.1875rem)}.ampersand--mobile__slide .carousel--pager-mobile{left:0;bottom:2.5rem}.ampersand{height:calc(100vh - 6.875rem);overflow:hidden}.ampersand.is-init{height:auto;overflow:visible}.ampersand--mobile .ampersand__slide>*,.ampersand .ampersand__slide>*{opacity:0;transition:opacity .5s ease}.ampersand--mobile .ampersand__slide>*,.ampersand.is-init .ampersand__slide>*{opacity:1}.block-basic>*>:not(article):not(div){opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);transition:opacity .8s cubic-bezier(.34,.615,.4,.985),-webkit-transform .8s cubic-bezier(.34,.615,.4,.985);transition:opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985);transition:opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985),-webkit-transform .8s cubic-bezier(.34,.615,.4,.985);will-change:opacity,transform}[data-animation=true].block-basic>*>:not(article):not(div){opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.block-basic>*>:not(article):not(div):first-child,.block-basic>*>:not(article):not(div):nth-child(2){transition-delay:.15s}.block-basic>*>:not(article):not(div):nth-child(3){transition-delay:.225s}.block-basic>*>:not(article):not(div):nth-child(4){transition-delay:.3s}.block-basic>*>:not(article):not(div):nth-child(5){transition-delay:.375s}.block-basic>*>:not(article):not(div):nth-child(6){transition-delay:.45s}.block-basic>*>:not(article):not(div):nth-child(7){transition-delay:.525s}.block-basic>*>:not(article):not(div):nth-child(8){transition-delay:.6s}.block-basic>*>:not(article):not(div):nth-child(9){transition-delay:.675s}.block-basic>*>:not(article):not(div):nth-child(10){transition-delay:.75s}.block-basic>*>:not(article):not(div):nth-child(11){transition-delay:.825s}.block-basic>*>:not(article):not(div):nth-child(12){transition-delay:.9s}.block-basic>*>:not(article):not(div):nth-child(13){transition-delay:.975s}.block-basic>*>:not(article):not(div):nth-child(14){transition-delay:1.05s}.block-basic>*>:not(article):not(div):nth-child(15){transition-delay:1.125s}.block-basic>*>:not(article):not(div):nth-child(16){transition-delay:1.2s}.block-basic>*>:not(article):not(div):nth-child(17){transition-delay:1.275s}.block-basic>*>:not(article):not(div):nth-child(18){transition-delay:1.35s}.block-basic>*>:not(article):not(div):nth-child(19){transition-delay:1.425s}.block-basic>*>:not(article):not(div):nth-child(20){transition-delay:1.5s}.layout-builder--is-enabled .block-basic>*>:not(article):not(div){opacity:1;visibility:visible}.block-basic>*>article.media:not(.media--type-twitter-post),.block-inline-block-media-embed>:not(.modal--trigger)>.blazy{position:relative}.block-basic>*>article.media:not(.media--type-twitter-post)>*,.block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*{position:relative;overflow:hidden;z-index:1}.block-basic>*>article.media:not(.media--type-twitter-post)>*>*,.block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>*{position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92), -webkit-transform .6s cubic-bezier(.565,.43,.24,.92);overflow:hidden;will-change:transform}[data-animation=true].block-basic>*>article.media:not(.media--type-twitter-post)>*>*,[data-animation=true].block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>*{-webkit-transform:translateX(0);transform:translateX(0)}.block-basic>*>article.media:not(.media--type-twitter-post)>*>:after,.block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background-color:#00693e;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;transition:-webkit-transform .6s cubic-bezier(.565,.43,.24,.92) .45s;transition:transform .6s cubic-bezier(.565,.43,.24,.92) .45s;transition:transform .6s cubic-bezier(.565,.43,.24,.92) .45s, -webkit-transform .6s cubic-bezier(.565,.43,.24,.92) .45s;will-change:transform;z-index:6}[data-animation=true].block-basic>*>article.media:not(.media--type-twitter-post)>*>:after,[data-animation=true].block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.block-basic>*>article.media:not(.media--type-twitter-post)>*>*>:not(.cursor),.block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>*>:not(.cursor){position:relative;-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s;transition:transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s;transition:transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s, -webkit-transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s;will-change:transform;overflow:hidden}[data-animation=true].block-basic>*>article.media:not(.media--type-twitter-post)>*>*>:not(.cursor),[data-animation=true].block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>*>:not(.cursor){-webkit-transform:scale(1);transform:scale(1)}.block-basic>*>article.media:not(.media--type-twitter-post) img,.block-inline-block-media-embed>:not(.modal--trigger)>.blazy img{position:relative;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92), -webkit-transform .6s cubic-bezier(.565,.43,.24,.92);will-change:transform;overflow:hidden}[data-animation=true].block-basic>*>article.media:not(.media--type-twitter-post) img,[data-animation=true].block-inline-block-media-embed>:not(.modal--trigger)>.blazy img{-webkit-transform:translateX(0);transform:translateX(0)}.layout-builder--is-enabled .block-basic>*>article.media:not(.media--type-twitter-post),.layout-builder--is-enabled .block-inline-block-media-embed>:not(.modal--trigger)>.blazy{opacity:1;visibility:visible}.layout-builder--is-enabled .block-basic>*>article.media:not(.media--type-twitter-post)>*>*,.layout-builder--is-enabled .block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>*{-webkit-transform:none!important;transform:none!important}.layout-builder--is-enabled .block-basic>*>article.media:not(.media--type-twitter-post)>*>:after,.layout-builder--is-enabled .block-inline-block-media-embed>:not(.modal--trigger)>.blazy>*>:after{display:none}.layout-builder--is-enabled .block-basic>*>article.media:not(.media--type-twitter-post) img,.layout-builder--is-enabled .block-inline-block-media-embed>:not(.modal--trigger)>.blazy img{-webkit-transform:none!important;transform:none!important;z-index:10}.be-ix-link-block{--gap:1.875rem;font-size:.9375rem;font-weight:300;padding-bottom:2.1875rem}.be-ix-link-block>.be-ix-link-block{padding-bottom:0}.be-ix-link-block .be-related-link-container{margin:5rem 0 0}.be-ix-link-block .be-label{margin-top:.25rem;margin-bottom:1.125rem;margin-right:var(--gap);color:#728884;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;line-height:1.2;font-family:National\ 2,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:0}.be-ix-link-block .be-label:after{content:":"}.be-ix-link-block .be-list{list-style:none;padding:0;margin:0}.be-ix-link-block .be-list-item{display:block}.be-ix-link-block .be-list-item:not(:last-child){margin-bottom:1.125rem}.be-ix-link-block .be-list-item:not(:last-child) :after{display:inline;margin:0 var(--gap);color:#728884}.be-ix-link-block .be-related-link{text-decoration:none;background-image:none;color:#728884;font-weight:inherit;padding:0;line-height:1.2}.block-campus-map{width:100%}.block-campus-map .campus-map--content{display:flex;flex-direction:column;margin:0 1.875rem 3rem}.block-campus-map .field--name-campus-map-heading{margin:0 0 3rem}.block-campus-map .field--name-campus-map-cta-links>div{margin-bottom:1.875rem}.block-campus-map .field--name-campus-map-cta-links>div:last-of-type{margin-bottom:0}.block-campus-map .field--name-campus-map-location{width:100%;height:35.625rem}.carousel--component{position:relative;overflow:hidden}.carousel--component.js-slide-is-changing{pointer-events:none}.carousel--component .carousel--item{position:absolute;top:0;left:0;width:100%;transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1), -webkit-transform 1s cubic-bezier(.215,.61,.355,1);z-index:-1;display:none}.carousel--component .carousel--item.js-slide-is-active{z-index:2;display:block;-webkit-transform:translateX(0);transform:translateX(0)}.carousel--component.has-vertical-transition .carousel--item.js-slide-is-active{-webkit-transform:translateX(0);transform:translateX(0)}.carousel--component:not(.home-hero-carousel) .carousel--item.js-slide-is-changing{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel--component.js-carousel-is-left:not(.home-hero-carousel) .carousel--item.js-slide-is-changing{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel--component.has-vertical-transition .carousel--item.js-slide-is-changing{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel--controls{position:absolute;display:flex;z-index:2}.carousel--controls button{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;border:0.0625rem solid rgba(13,30,28,.35);transition:background 1s cubic-bezier(.215,.61,.355,1)}.carousel--controls button:first-of-type{margin-right:2.5rem}.carousel--controls button:hover{background:#0d1e1c}.carousel--controls button svg{width:0.75rem;height:0.75rem;stroke:#0d1e1c;transition:stroke 1s cubic-bezier(.215,.61,.355,1)}.carousel--controls button[data-direction=right] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel--controls button:hover svg{stroke:#fff}.dart-layout.layout--onecol.has-background .layout__region--first.col .block-basic{text-align:center}.dart-layout.has-background .layout__region--first.col .block-basic h2{margin-bottom:5rem}.dart-layout.has-background .layout__region--first.col .block-basic p{margin-bottom:3.75rem}.dart-layout.has-background .layout__region--first.col .block-basic p:last-of-type{margin-bottom:0}.dart-layout.has-background .transparent-buttons a:not(.layout-builder__link) .btn--borders>span{background-color:#fff}.dart-layout.has-background a:not(.layout-builder__link):hover:before{border-color:#707070}.block-cta-tile.align-center,.cta--teaser.align-center{text-align:center}.block-cta-tile .cta--title,.block-cta-tile .field--name-cta-tile-heading{color:#00693e;margin:3.125rem 0 1.25rem}.block-cta-tile .cta--title:first-child{margin-top:0}.block-cta-tile.has-image>a{display:inline-block;width:100%}.block-cta-tile .cta--title a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.03125rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e;transition:color .5s,background-size .5s}.block-cta-tile .cta--title a:focus,.block-cta-tile .cta--title a:hover{color:#0d1e1c;background-position:0 90%}.column-borders .block-cta-tile .field--name-cta-tile-heading{margin-top:0}.block-cta-tile .field--name-article-body,.block-cta-tile .field--name-article-body p,.block-cta-tile .field--name-body,.block-cta-tile .field--name-body p,.block-cta-tile .field--name-cta-tile-body,.block-cta-tile .field--name-cta-tile-body p{margin-bottom:1rem;color:#0d1e1c}.block-cta-tile .caption{display:none}.block-cta-tile .modal--trigger{display:block}.block-cta-tile .media--bundle--remote-video{height:auto;padding-bottom:0}.block-cta-tile .media--bundle--remote-video img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cursor{position:absolute;width:6.25rem;height:6.25rem;display:flex;align-items:center;justify-content:center;top:0;left:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:4;transition:width .5s linear,height .5s linear;opacity:0}.cursor svg{stroke:#fff;width:1rem;height:1rem;opacity:1;visibility:visible;transition:visibility .5s,opacity .5s}.views-exposed-form-degree-finder-block-1{padding-top:1.25rem}.views-exposed-form-degree-finder-block-1 .form--inline>.form-item{float:none}.views-exposed-form-degree-finder-block-1 label{font-size:0.875rem}.views-exposed-form-degree-finder-block-1 .form--inline .form-item{margin:0 0 1.25rem}.views-exposed-form-degree-finder-block-1 .form-select{width:100%;padding:0.75rem 0.625rem;border:0.125rem solid #b2b2b2;font-size:1rem}.degree-finder-links{padding:1.25rem 0}.degree-finder-links .views-field-title{margin-bottom:1rem;line-height:1.3}.degree-finder-links .views-field-title a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;padding:0;color:#00693e;font-weight:500}.dart-home-directory-search{padding:1.5625rem 0 0}.dart-home-directory-search .form-item{position:relative;display:flex;align-items:center}.dart-home-directory-search .form-item button{position:absolute;right:0;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.dart-home-directory-search input:-moz-placeholder-shown+button{opacity:.25}.dart-home-directory-search input:-ms-input-placeholder+button{opacity:.25}.dart-home-directory-search input:placeholder-shown+button{opacity:.25}.dart-home-directory-search input:focus+button{opacity:1}.dart-home-directory-search .form-item-first-name{margin:0 0 3.75rem}.dart-home-directory-search .form-item-last-name{margin:0 0 2.5rem}.dart-home-directory-search .form-text{width:100%;padding:1.25rem 0;border-bottom:0.0625rem solid #b2b2b2;outline:none;font-family:Dartmouth Ruzika,serif;font-size:1.25rem;line-height:1.2;color:#707070}.dart-home-directory-search .form-text:focus,.dart-home-directory-search .form-text:hover{border-bottom:0.0625rem solid #707070;color:#0d1e1c}.dart-home-directory-search .dart-directory__type{list-style-type:none;margin:0 0 6.25rem;padding:0}.dart-home-directory-search .dart-directory__type li{display:inline-block;margin:0 1.25rem 0 0}.dart-home-directory-search .dart-directory__type li:first-of-type{margin-bottom:1.25rem}.dart-home-directory-search .dart-directory__type-link{display:block;position:relative;padding:0.5rem 1.5rem;font-size:1rem;border:0.125rem solid #e4e4e4;border-radius:0.625rem;color:#707070;transition:background-color .5s,border-color .5s}.dart-home-directory-search .dart-directory__type-link:focus,.dart-home-directory-search .dart-directory__type-link:hover{border-color:#b2b2b2}.dart-home-directory-search .dart-directory__type-link.active{padding-left:2.8125rem;background-color:#0d1e1c;border:0.0625rem solid #0d1e1c;color:#fff}.dart-home-directory-search .dart-directory__type-link.active:after,.dart-home-directory-search .dart-directory__type-link.active:before{position:absolute;top:0.9375rem;left:1.5625rem;content:"";height:1rem;width:0.0625rem;background-color:#e4e4e4}.dart-home-directory-search .dart-directory__type-link.active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dart-home-directory-search .dart-directory__type-link.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.directory-header{padding:6.25rem 0;margin-bottom:3.75rem;background-color:#0d1e1c;background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/tower.svg);background-repeat:no-repeat;background-size:50%;background-position:95% 40%}.directory-header-container{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.directory-header-title{margin-bottom:1.25rem;color:#fff}.directory-header-content{color:#fff}.directory-header-content p:last-child{margin:0}.directory-links{margin-bottom:2.5rem}.directory-links-title{margin-bottom:1rem}.directory-links-list .field__item{margin-bottom:1rem;line-height:1.3}.directory-links-list .field__item a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;padding:0;color:#00693e;font-weight:500}.directory-item{padding:2rem 0;border-bottom:0.0625rem solid #b2b2b2}.directory-item .directory-item--grid{display:grid;grid-template-columns:100%;grid-row-gap:0.9375rem}.directory-item .directory-item--grid.no-mailbox.no-phone{grid-template-columns:100%}.directory-item .directory-item--grid.no-mailbox .directory-item__person-name{grid-column:1/-1}.directory-item__person-type{margin:0 0 0.625rem;color:#707070}.directory-item__person-name{font-size:1.6875rem;line-height:1;font-family:National\ 2,sans-serif;font-weight:500;color:#00693e}.directory-item__person-email{font-size:1rem}.directory-item__person-mailbox,.directory-item__person-phone{font-size:1.125rem;font-weight:600}.directory-item__person-mailbox{grid-row:3}.directory--no-results{padding:2.5rem 0 0;font-size:1.875rem;font-weight:500;color:#b2b2b2}.pine,.pine .circle,.pine .pine-txt{width:9.375rem;height:9.375rem}.pine--wrapper{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#00693e}.pine{position:absolute}.icon.pine{width:2.125rem}.icon.pine-txt{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:a 15s linear infinite;animation:a 15s linear infinite}@-webkit-keyframes a{0%{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}to{-webkit-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0)}}@keyframes a{0%{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}to{-webkit-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0)}}.layout .block-dart-dpine-logo{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;padding:3.125rem 0 0}.events__header{padding:7.5rem 2rem;text-align:center;background-color:#0d1e1c;background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/lines-bg.svg);background-repeat:no-repeat;background-position:50% 50%}.events__header-title{margin-bottom:2rem;color:#fff}.events__header-link{position:relative;padding:0 0 0.3125rem;border-radius:0;text-decoration:none;font-weight:400;background-image:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.15));background-position:0 100%;background-size:100% 0.0625rem;background-repeat:no-repeat;transition:background-size .5s;display:inline-block;margin:0 1rem;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.1875rem;color:#fff}.block-dart-parent-menu-item{margin-bottom:1.5625rem;color:#707070}.block-dart-parent-menu-item a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e}.block>.field--name-fact-stat{font-family:Dartmouth Ruzika,serif;font-size:7.5rem;line-height:1;padding-bottom:1.25rem}.block-fact .field--name-fact-stat-label{font-weight:600}.block-fact .field--name-body p:last-child{margin:0}.block-featured-events{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative;margin:4rem auto}.featured-events__title-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:3.75rem}.featured-events__title{text-transform:uppercase;font-size:0.8125rem;line-height:1.23;font-family:National\ 2,sans-serif;letter-spacing:0.20313rem;color:#000;margin-bottom:0}.featured-events__link{position:absolute;right:0}.featured-events__link .icon{display:block;width:2.6875rem;height:1.25rem;fill:#00693e;transition:fill .5s cubic-bezier(.215,.61,.355,1)}.featured-events__link .icon:focus,.featured-events__link .icon:hover{fill:#0d1e1c}.block-featured-events.horizontal .views-row{margin:0 0 4rem}.featured-event-horizontal__title{margin-bottom:1.25rem;font-family:National\ 2,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.5}.featured-event-horizontal__link{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e}.featured-event-horizontal__link:focus,.featured-event-horizontal__link:hover{color:#0d1e1c}.featured-event-horizontal__date{display:flex;min-height:3.125rem;margin-bottom:0.875rem;font-family:Dartmouth Ruzika,serif;text-transform:uppercase;color:#000}.featured-event-horizontal__date-day{margin-right:0.5rem;font-size:4.0625rem;line-height:.5;font-style:italic}.featured-event-horizontal__date-month{align-self:center;font-size:1rem}.featured-event-vertical__link{display:block;position:relative;padding:1.25rem 0}.featured-event-vertical__link:after,.featured-event-vertical__link:before{content:"";position:absolute;bottom:0;height:0.125rem;left:0;width:0;background-color:#e4e4e4;transition:width .7s cubic-bezier(.76,0,.24,1)}.featured-event-vertical__link:before{width:100%}.featured-event-vertical__link:hover:after{width:100%;background-color:#0d1e1c}.featured-event-vertical__link .featured-event-vertical__title{margin-bottom:0;transition:opacity .8s cubic-bezier(.76,0,.24,1) 1.4s,color cubic-bezier(.76,0,.24,1),-webkit-transform .8s cubic-bezier(.76,0,.24,1);transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1) 1.4s,color cubic-bezier(.76,0,.24,1);transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1) 1.4s,color cubic-bezier(.76,0,.24,1),-webkit-transform .8s cubic-bezier(.76,0,.24,1);color:#00693e}.featured-event-vertical__link:hover .featured-event-vertical__title{color:#000}.featured-event-vertical__date{display:flex;flex-direction:row;min-height:3.125rem;margin-bottom:0.875rem;font-family:Dartmouth Ruzika,serif;text-transform:uppercase;color:#000;transition:opacity .8s cubic-bezier(.76,0,.24,1) 1.4s,-webkit-transform .8s cubic-bezier(.76,0,.24,1);transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1) 1.4s;transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .8s cubic-bezier(.76,0,.24,1) 1.4s,-webkit-transform .8s cubic-bezier(.76,0,.24,1)}.featured-event-vertical__date-month{order:2;align-self:center;font-size:1rem}.featured-event-vertical__date-day{order:1;margin-right:0.5rem;font-size:4.0625rem;line-height:.5;font-style:italic}.featured-event-vertical__circle{display:none}.events__filters-container{background-color:#fff;padding:1.5rem 2rem;border-top:0.0625rem solid #e4e4e4;border-bottom:0.0625rem solid #e4e4e4}.dart-news-search .form-item-date-from,.dart-news-search .form-item-date-to,.events__filters-date{position:relative;padding:0.375rem 0.125rem 0.375rem 1.5625rem;max-height:3.125rem;border:0.0625rem solid rgba(13,30,28,.3);margin:0 0 0.625rem;flex:1}.events__filters-separator{display:none}.dart-news-search .form-type-date label,.events__filters-date-label{background:#fff;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.20313rem;padding-top:0.875rem;padding-left:0.8125rem;pointer-events:none;z-index:1}.dart-news-search .form-type-date.is-active label,.is-active .events__filters-date-label{visibility:hidden;pointer-events:none}.dart-news-search .form-type-date label:before,.events__filters-date-label:before{content:"";display:inline-block;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/calendar.svg) no-repeat;background-size:contain;width:0.75rem;height:0.8125rem;margin-right:0.4375rem;visibility:visible}.dart-news-search .form-date,.events__filters-date-input{position:relative;width:100%;padding:0.625rem 0.375rem;font-size:0.8125rem;text-transform:uppercase}.dart-news-search .form-date:-moz-placeholder,.dart-news-search .form-date::-moz-placeholder,.events__filters-date-input:-moz-placeholder,.events__filters-date-input::-moz-placeholder{color:#000}.dart-news-search .form-date::-webkit-input-placeholder,.events__filters-date-input::-webkit-input-placeholder{color:#000}.dart-news-search .form-date.news-search__date-from,.events__filters-date--start .events__filters-date-input{height:100%;width:100%}.dart-news-search .form-date.news-search__date-to,.events__filters-date--end .events__filters-date-input{height:100%;width:100%}.events__filters-separator,.news__filters-separator{font-size:0.8125rem;text-transform:uppercase;padding:0.8125rem 0.375rem 0.4375rem;margin-left:0.1875rem;margin-right:0.1875rem}.dart-news-search .form-date::-webkit-calendar-picker-indicator,.dart-news-search .form-date::-webkit-inner-spin-button,.events__filters-date-input::-webkit-calendar-picker-indicator,.events__filters-date-input::-webkit-inner-spin-button{opacity:0;position:absolute;width:100%;height:100%;left:-1.25rem;top:0}.events__active-filters-list-container{padding:2.5rem 2rem;margin-bottom:3.75rem}.events__active-filters-list{list-style-type:none}.events__active-filters-list li{display:inline-block;margin-right:0.9375rem}.events__active-filters-list-link{display:inline-block;padding:0.5rem 1.625rem;border-radius:0.625rem;background:#0d1e1c;font-weight:300;font-size:1rem;color:#fff}.events__active-filters-list-link:focus,.events__active-filters-list-link:hover{background:#12312b}.events__clear-filters-button{display:block;padding:0.75rem 2rem;margin-bottom:0.625rem;background-color:#e4e4e4;text-transform:uppercase;white-space:nowrap;font-size:0.8125rem;letter-spacing:0.1875rem;color:#0d1e1c}.events__clear-filters-button:hover{background-color:#707070;color:#fff}a.events__advanced-filters-button,a.news-search__advanced-link{display:block;background-color:#00693e;background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/filters.svg);background-repeat:no-repeat;background-size:1rem;color:#fff;width:100%;text-transform:uppercase;white-space:nowrap;font-size:0.8125rem;letter-spacing:0.1875rem;padding:0.75rem 3.125rem 0.75rem 1.5rem;background-position:calc(100% - 1rem) 50%;transition:all .3s cubic-bezier(.215,.61,.355,1)}a.events__advanced-filters-button:focus,a.events__advanced-filters-button:hover,a.news-search__advanced-link:focus,a.news-search__advanced-link:hover{background-color:#0d1e1c;background-position:calc(100% - 1rem) 50%;background-size:unset}.home-hero-carousel .carousel--item.js-slide-is-changing{pointer-events:none}.home-hero-carousel.js-cursor-is-right .carousel--item.js-slide-is-changing{-webkit-transform:translateX(-110%);transform:translateX(-110%);z-index:2}.home-hero-carousel.js-cursor-is-left .carousel--item.js-slide-is-changing{-webkit-transform:translateX(110%);transform:translateX(110%);z-index:2}.home-hero-carousel .cursor{display:none}.home-hero-carousel .cursor svg{fill:#fff;width:1rem;opacity:1;visibility:visible;transition:visibility .5s,opacity .5s}.home-hero-carousel.cursor-is-left svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.home-hero-carousel .cursor.js-cursor-is-hovering{width:3.75rem;height:3.75rem}.home-hero-carousel .cursor.js-cursor-is-hovering svg{opacity:0;visibility:hidden}.home-hero-carousel .carousel--pager{right:3.25rem;bottom:1.625rem;color:#fff}.home-hero-carousel .carousel--pager .progress-bar--bg{background:hsla(0,0%,89%,.4)}.home-hero-carousel .carousel--pager .progress-bar--percentage{background:#fff}.home-hero-carousel .paragraph--type--hero-slide .button--pause{bottom:42%}.home-hero-carousel .paragraph--type--hero-slide .media{top:0}.home-hero-carousel .paragraph--type--hero-slide .media .field--name-field-media-image,.home-hero-carousel .paragraph--type--hero-slide .media .field--name-field-media-image *{width:100%;height:100%}.hero--component{position:relative;width:100%;height:100vh;max-width:calc(100% - 5rem);max-height:calc(100vh - 11.5625rem);margin:0 auto 3.75rem;overflow:hidden;margin-bottom:3.75rem;transition:max-width .75s ease-in-out,max-height .25s ease-in-out;transition-delay:0,.25s;will-change:max-width,max-height;z-index:1}.layout-builder--is-disabled.js-hero-is-scrolled .hero--component{max-width:100%;max-height:100vh;margin:-6.25rem auto 3.75rem}.layout-builder--is-disabled.has-announcement.js-hero-is-scrolled .hero--component{max-width:100%;max-height:100vh;margin-top:-0.0625rem}.layout-builder--is-disabled.js-hero-is-scrolled.js-hero-is-scrolled.js-is-scrolled{margin-top:3.75rem}.paragraph--type--hero-slide{position:relative}.paragraph--type--hero-slide .media,.paragraph--type--hero-slide .video__wrap{position:relative;top:-7.5rem;left:50%;right:50%;width:100vw;height:calc(100vh + 15rem);margin-left:-50vw;margin-right:-50vw}.paragraph--type--hero-slide .media img{-o-object-fit:cover;object-fit:cover}.paragraph--type--hero-slide .video__wrap{padding-bottom:0}.paragraph--type--hero-slide .video__wrap .video--embed{width:100%;height:100%;overflow:hidden}.paragraph--type--hero-slide .video__wrap .video--embed[data-provider=youtube],.paragraph--type--hero-slide .video__wrap .video--embed iframe{width:100vw;height:56.25vw;min-width:177.77vh;min-height:100vh;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--hero-slide .gradient{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 2%,rgba(0,0,0,.7) 57%)}.paragraph--type--hero-slide .carousel--content{position:absolute;bottom:55%;z-index:2;width:18.75rem;padding:0 1.875rem}.paragraph--type--hero-slide .hero--caption{color:#fff;display:flex;align-items:flex-end;padding-bottom:1.875rem;transition:all 1s cubic-bezier(.215,.61,.355,1)}.paragraph--type--hero-slide .hero--caption>div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:5rem;overflow:hidden}.paragraph--type--hero-slide .hero--caption i{display:block}.paragraph--type--hero-slide .field--name-carousel-heading{font-size:3.125rem;font-family:Dartmouth Ruzika,serif;font-weight:300;font-style:italic;line-height:1;color:#fff;transition:left 1s cubic-bezier(.215,.61,.355,1);margin-bottom:2.5rem}.paragraph--type--hero-slide .button--pause{bottom:41%;right:1.875rem;transition:all 1s cubic-bezier(.215,.61,.355,1)}.paragraph--type--hero-slide .button--pause.js-video-is-paused .pause,.paragraph--type--hero-slide .button--pause.js-video-is-playing .play{display:none}.paragraph--type--hero-slide .video--poster .media *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--hero-slide .video--poster .fallback{height:90%;display:flex;align-items:center;justify-content:center;background:#00693e;z-index:5}.paragraph--type--hero-slide .video--poster .fallback .pine-logo{fill:#fff;-webkit-transform:none;transform:none;width:60%}.block-hsl{overflow:hidden;width:100%;padding-bottom:5rem}.block-hsl__text{width:calc(100% - 5rem);max-width:49.375rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:4.0625rem}.layout--fivecol .block-hsl__text,.layout--fourcol .block-hsl__text,.layout--threecol .block-hsl__text,.layout--twocol .block-hsl__text{width:100%}.block-hsl__text h2{margin-bottom:2.125rem}.block-hsl__links>div{margin-bottom:1.875rem;position:relative;height:2.8125rem;will-change:transform;-webkit-transform:all ease 500;transform:all ease 500;z-index:1!important}.block-hsl__links>div:hover{z-index:2!important}.block-hsl__links .field__items{position:absolute;left:0;top:0;white-space:nowrap;padding:0;will-change:transform;padding-right:3.125rem}.block-hsl__links .paragraph{display:inline}.block-hsl__links a{position:relative;display:inline-block;color:inherit}.block-hsl__links a h3{position:relative;color:#00693e;border-bottom:0.0625rem solid transparent;padding:0;margin:0 1.0625rem;white-space:nowrap;z-index:1}.block-hsl__links a .media{display:none;position:absolute;top:50%;left:50%;width:calc(100% + 2.5rem);height:15.625rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0}.block-hsl__links a .media img{-o-object-fit:cover;object-fit:cover}.block-icon-list{margin:1.5rem 0}.field--name-icon-list-items .field__item{margin:0.75rem 0}.paragraph--type--icon-list-item,.paragraph--type--icon-list-item .icon-link{display:flex;align-items:center}.paragraph--type--icon-list-item .icon{max-width:1.5rem;max-height:1.5rem;margin-right:1rem}.paragraph--type--icon-list-item .icon-text{text-transform:uppercase;font-size:0.75rem;font-weight:500;letter-spacing:0.1875rem}.paragraph--type--icon-list-item .icon-link .icon-text{transition:color .5s}.style-dark .paragraph--type--icon-list-item .icon{fill:#0d1e1c}.style-dark .paragraph--type--icon-list-item .icon-link .icon-text,.style-dark .paragraph--type--icon-list-item .icon-text{color:#0d1e1c}.style-dark .paragraph--type--icon-list-item .icon-link .icon-text:hover{color:#728884}.style-light .paragraph--type--icon-list-item .icon{fill:#e4e4e4}.style-light .paragraph--type--icon-list-item .icon-link .icon-text,.style-light .paragraph--type--icon-list-item .icon-text{color:#728884}.style-light .paragraph--type--icon-list-item .icon-link .icon-text:hover{color:#e4e4e4}.instagram-feed{padding:1.875rem}.instagram-feed__heading{margin-bottom:2rem}.instagram-feed__description{margin-bottom:3.5rem}.instagram-feed img{max-width:25rem;max-height:25rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;will-change:transform}.instagram-feed .is-dragging img{-webkit-transform:scale(.97);transform:scale(.97);cursor:-webkit-grabbing;cursor:grabbing}.is-a11y .instagram-feed .view-content{display:flex;flex-flow:row wrap;justify-content:center}.is-a11y .instagram-feed .view-content:after{content:"";flex:auto}.is-a11y .instagram-feed .view-content article{width:calc(50vw - 1.25rem);padding:1.25rem}.is-a11y .instagram-feed .view-content img{width:100%;max-width:100%}.layout--onecol.instagram-is-single figure.full-content-external,.layout--onecol .instagram-post.media--view-mode-default{padding:0 2rem}.instagram-post.media--view-mode-article-media img,.instagram-post.media--view-mode-default img,.instagram-post.media--view-mode-full-content-external img{width:100%}.instagram-post.media--view-mode-default~figcaption{margin-top:-2.9375rem}.cke_widget_wrapper .instagram-post.media--view-mode-default~figcaption{margin-top:0}.instagram-post.media--view-mode-full{padding:0 2rem}.instagram-post{position:relative}[data-animation] .instagram-post .icon{transition:opacity .5s ease!important;transition-delay:.75s!important;opacity:0}[data-animation=true] .instagram-post .icon{opacity:1}.instagram-post .icon{position:absolute!important;top:1.5rem;left:2rem;height:1.5rem;width:1.5rem;fill:#fff;z-index:1;overflow:visible!important}.instagram-post-post__link,.instagram-post a{display:inline-block;width:100%}.instagram-post--full .instagram-post-post__link{margin:0}.block-basic .instagram-post__wrapper{overflow:visible!important;margin:0}.instagram-post--full .instagram-post__image{margin-bottom:1.25rem}.layout--onecol.instagram-is-single .instagram-post--external img{width:100%}.instagram-post__caption p{margin-top:0.75rem;margin-bottom:0;color:#0d1e1c}figure.full-content-external{display:block}figure.full-content-external figcaption{display:block}.instagram-post--external .instagram-post__link{margin:3.75rem 0 0.75rem}.launchpad .launchpad__header{padding-right:2.625rem;padding-left:2.625rem;margin-bottom:3.125rem}.launchpad .launchpad__header h3{font-size:2.5rem;line-height:1.1;letter-spacing:-0.08313rem}.launchpad .carousel--component{height:80vh}.launchpad__item{display:flex;flex-direction:column}.carousel--component .launchpad__item.js-slide-is-active{display:flex;height:100%}.launchpad__item-image{display:none}.launchpad__item-image *{height:100%}.launchpad__item-image img{-o-object-fit:cover;object-fit:cover}.launchpad__item-text{background:#00693e;color:#fff;width:100%;height:100%;min-height:23.75rem;display:flex;flex-flow:row wrap;align-items:center;padding:4.375rem 2.1875rem 5.625rem}.launchpad__item-text p:first-of-type{margin-bottom:0.25rem;font-family:Dartmouth Ruzika,serif;font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.launchpad__item-text h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.launchpad .field--name-media-image-caption{color:#fff}.launchpad__item-text .latlon{font-size:0.75rem;font-weight:500;letter-spacing:0.1875rem}.launchpad__item-text .latlon:first-of-type:before{content:"";position:relative;top:0.125rem;display:inline-block;width:1.0625rem;height:1.1875rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/map-pin.svg) no-repeat;background-size:contain;margin-right:0.625rem}.launchpad .carousel--controls{display:none}.launchpad .carousel--controls button{border-color:hsla(0,0%,100%,.5)}.launchpad .carousel--controls button svg{stroke:#fff;fill:transparent}.launchpad .carousel--component .carousel--pager-mobile{display:flex;bottom:3.125rem;left:2.1875rem;justify-content:flex-start}.launchpad__item-bg{order:-1}.launchpad__item-bg .media{width:100%;height:12.5rem}.launchpad__item-bg .blazy,.launchpad__item-bg .blazy .field__item{height:100%}.launchpad__item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-media-embed{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.block-media-embed:first-of-type:not(:only-child){margin-bottom:0.625rem}.block-media-embed .modal--trigger{margin:0}.block-media-embed .media--view-mode-full-width{overflow:hidden}.block-media-embed .media--view-mode-full-width .field--name-field-media-image .field__item{width:100vw;height:100vh}.block-media-embed .media--type-soundcloud{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;display:block}.block-media-embed iframe,.block-media-embed img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-media-embed .field--name-field-media-oembed-video>.field__item{position:relative;padding-bottom:56.25%;height:0}.block-media-embed .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-media-embed .caption,.block-media-embed .field--name-media-image-caption{width:80%;margin:0.625rem 0 0;color:#0d1e1c}.block-media-embed .media--view-mode-full-width .field--name-media-image-caption{margin-left:1.875rem}.layout--twocol.layout--twocol--media-grid .layout-bg-content{width:100%}.layout--twocol.layout--twocol--media-grid .layout-bg-content .grid-row{margin-left:0}.layout--twocol--media-grid .media[class*=modal]{max-width:100%;width:100%;height:100%}.layout--twocol--media-grid .col__content{padding-top:0!important;padding-bottom:0!important}.layout--twocol--media-grid .layout-bg-section{overflow-y:visible;height:unset}.admissions-media-grid .block-media-embed,.admissions-media-grid .block-media-embed:first-of-type:not(:only-child){margin-bottom:2.5rem}.admissions-media-grid.layout--twocol.layout--twocol--media-grid .layout-bg-content .grid-row{display:grid;grid-template-columns:1fr}.admissions-media-grid.layout--twocol.layout--twocol--media-grid .layout-bg-content .grid-row:first-of-type{margin-right:0.625rem}.admissions-media-grid [data-orientation=portrait],.admissions-media-grid [data-orientation=portrait] .media--image{height:100%;display:flex;flex-direction:column}.admissions-media-grid [data-orientation=portrait] .field--name-field-media-image.field--type-image,.admissions-media-grid [data-orientation=portrait] .media--image .field--name-field-media-image.field--type-image{flex:1}.admissions-media-grid .layout__region--second.is-portrait [data-orientation=landscape]{display:flex;flex-direction:column;height:100%}.admissions-media-grid .layout__region--second.is-portrait [data-orientation=landscape] .field--type-image{flex:1}.mixed-gallery--wrap,.mixed-gallery .field--name-field-media-image,.mixed-gallery .field--name-field-media-image .field__item,.mixed-gallery .media,.mixed-gallery .mixed-gallery--wrap .blazy,.mixed-gallery .mixed-gallery--wrap .blazy .field__item,.mixed-gallery .mixed-gallery--wrap .gallery--item>.media,.mixed-gallery .mixed-gallery__item,.mixed-gallery a{height:100%}.mixed-gallery--wrap{height:60vh;min-height:21.875rem}.mixed-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;will-change:transform}.mixed-gallery .is-dragging img{-webkit-transform:scale(.97);transform:scale(.97);cursor:-webkit-grabbing;cursor:grabbing}.mixed-gallery__caption{font-family:Dartmouth Ruzika,serif;font-size:0.875rem;line-height:1.4;color:#0d1e1c;text-align:left;min-height:9.375rem;opacity:0;padding:1.125rem}.mixed-gallery .field--name-media-image-caption{display:none}.mixed-gallery__controls{display:none;width:100%;justify-content:flex-end;padding-right:5rem;margin-top:-5rem}.media[data-orientation=portrait],.news-detail .mixed-gallery .media[data-orientation=portrait]{width:100%;margin:0}.mixed-gallery a[data-media-orientation=portrait]{width:50%}.modal--container{position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;transition:all .5s cubic-bezier(.215,.61,.355,1)}.js-modal-is-open .modal--container,.js-modal-is-open .modal--container>.modal--content{opacity:1;visibility:visible}.modal--container>.modal--content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.215,.61,.355,1)}.modal--container>.modal--content:before{content:"";display:block;position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:50%/50% url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/close-black.svg) no-repeat #fff;border-radius:50%;border:0.125rem solid #000}.modal--container>.modal--content:hover~.modal--close{display:none}.modal--container>.modal--content>img{-o-object-fit:contain;object-fit:contain;box-shadow:0 0 0 .75em #fff;margin:.75em;width:auto;height:auto;max-height:100%;max-width:100%}.modal--container.cursor--container{padding:clamp(1rem,7.5vmin,4rem)}.js-modal-is-open .dialog-off-canvas-main-canvas{pointer-events:none}.video--wrapper{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;max-width:100%;max-height:100%;box-shadow:0 0 0 .75em #fff;margin:.75em}.media--type-remote-video.modal--trigger .field--name-field-media-oembed-video{display:none}.modal--container>.modal--content>.video--wrapper>.video--embed iframe,.modal--container>.modal--content>.video--wrapper>iframe.video--embed{display:flex;align-items:center;height:unset;aspect-ratio:16/9}.modal--container>.modal--content>.video--embed .field--name-field-media-oembed-video{display:flex}.modal--trigger{margin-bottom:1.25rem}.modal--trigger .play{fill:#fff}.layout.layout--filter-events .layout-bg-row>*,.layout.layout--filter-events .layout-bg-section .layout-bg-row,.layout.layout--filter-news .layout-bg-row>*,.layout.layout--filter-news .layout-bg-section .layout-bg-row{width:100%}.layout.layout--filter-events .grid-row.f-align-top,.layout.layout--filter-news .grid-row.f-align-top{align-items:initial}.layout.layout--filter-events .layout-bg-content-container,.layout.layout--filter-news .layout-bg-content-container{position:static;width:100%;-webkit-transform:none;transform:none}.events__advanced-filters,.news-search__advanced-filters.js-form-wrapper.form-wrapper{display:block;position:fixed;top:0.3125rem;right:0;width:100%;height:100vh;padding:0 1.875rem 8.125rem;z-index:9998;pointer-events:none}.events__advanced-filters:before,.news-search__advanced-filters.js-form-wrapper.form-wrapper:before{display:block;content:"";position:fixed;top:0.3125rem;right:0;width:100%;height:100vh;background:#00693e;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .8s cubic-bezier(.34,.615,.4,.985) .5s;transition:transform .8s cubic-bezier(.34,.615,.4,.985) .5s;transition:transform .8s cubic-bezier(.34,.615,.4,.985) .5s, -webkit-transform .8s cubic-bezier(.34,.615,.4,.985) .5s;z-index:-1;overflow:hidden}.filter-is-visible .events__advanced-filters,.filter-is-visible .news-search__advanced-filters.js-form-wrapper.form-wrapper{pointer-events:auto}.filter-is-visible .events__advanced-filters:before,.filter-is-visible .news-search__advanced-filters.js-form-wrapper.form-wrapper:before{-webkit-transform:translateX(0);transform:translateX(0)}.events__advanced-filters>*,.news-search__advanced-filters.js-form-wrapper.form-wrapper>*{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);transition:opacity .45s cubic-bezier(.34,.615,.4,.985),-webkit-transform .8s cubic-bezier(.34,.615,.4,.985);transition:opacity .45s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985);transition:opacity .45s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985),-webkit-transform .8s cubic-bezier(.34,.615,.4,.985);will-change:opacity,transform}.events__advanced-filters>:first-child,.events__advanced-filters>:nth-child(2),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:first-child,.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(2){transition-delay:.15s}.events__advanced-filters>:nth-child(3),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(3){transition-delay:.225s}.events__advanced-filters>:nth-child(4),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(4){transition-delay:.3s}.events__advanced-filters>:nth-child(5),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(5){transition-delay:.375s}.events__advanced-filters>:nth-child(6),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(6){transition-delay:.45s}.events__advanced-filters>:nth-child(7),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(7){transition-delay:.525s}.events__advanced-filters>:nth-child(8),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(8){transition-delay:.6s}.events__advanced-filters>:nth-child(9),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(9){transition-delay:.675s}.events__advanced-filters>:nth-child(10),.news-search__advanced-filters.js-form-wrapper.form-wrapper>:nth-child(10){transition-delay:.75s}.filter-is-complete .events__advanced-filters>*,.filter-is-complete .news-search__advanced-filters.js-form-wrapper.form-wrapper>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.events__advanced-filters-close-button,.news-search__advanced--close{position:fixed;top:2.1875rem;right:0.4375rem;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:0.0625rem solid hsla(0,0%,100%,.3);border-radius:50%;transition:all .3s cubic-bezier(.215,.61,.355,1)!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.events__advanced-filters-close-button:hover,.news-search__advanced--close:hover{top:1.75rem;right:0;width:4.375rem;height:4.375rem}.events__advanced-filters-close-button:before,.news-search__advanced--close:before{content:"";display:block;width:0.6875rem;height:0.6875rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/close-round.svg) no-repeat;background-size:contain}.events-filter,.news-filter{margin-bottom:2.1875rem}.events-filter:first-of-type,.news-filter:first-of-type{margin-top:7.1875rem}.events-filter h3,.news-search__advanced-filters h3{font-family:National\ 2,sans-serif;letter-spacing:0;font-size:1.125rem;font-weight:400;text-transform:capitalize;color:#fff;margin-bottom:0;margin-right:0.25rem}.events-filter__title,.news-filter__title{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start}.events__filter-expand,.news-filter__expand{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem}.events__filter-expand:before,.news-filter__expand:before{content:"";display:block;width:1rem;height:1rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/plus-round.svg) no-repeat;background-size:contain}.is-expanded .events__filter-expand:before,.is-expanded .news-filter__expand:before{width:0.6875rem;height:0.0625rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/minus-round.svg) no-repeat;background-size:contain}.events__option-list,.news-filter__option-list{max-height:312.5rem;padding-top:1.875rem;padding-right:3.75rem;transition:max-height .5s ease;overflow:hidden}.events__option-list li,.news-filter__option-list li{display:inline-block;margin:0 1.25rem 1.25rem 0}.events-filter__link,.news-filter__option-link{display:block;padding:0.5625rem 1.25rem;border:0.0625rem solid hsla(0,0%,100%,.3);color:#fff}.events-filter__link:hover,.news-filter__option-link:hover{background:#00693e}.events-filter__link.active,.news-filter__option-link.active{padding:0.5625rem 1.25rem;position:relative;background:#0d1e1c;border:0.0625rem solid #0d1e1c}.events-filter__link.active:hover,.news-filter__option-link.active:hover{background:#12312b;border:0.0625rem solid #12312b}.events-filter-by-letter .events__option-list{position:relative;display:flex;flex-flow:row nowrap;margin:0}.events-filter-by-letter .letter-selector{position:sticky;top:1.5625rem;width:7rem}.events-filter-by-letter .letter-selector li{width:100%;margin:0 0 0.625rem}.events-filter-by-letter .letter-selector-link{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;font-size:0.9375rem;line-height:1;color:#fff;background:transparent;margin:0 auto;transition:background .2s ease}.events-filter-by-letter .letter-selector-link.active{color:#0d1e1c;background:#fff}.events-filter-by-letter .letter-groups{flex:1}.news-search__keywords,.news-search__tags{width:100%;font-family:Dartmouth Ruzika,serif;font-size:1.25rem;font-weight:300;letter-spacing:-0.03125rem;color:#fff;border-bottom:0.0625rem solid #fff;padding:0.75rem 0}.news-search__keywords:focus-visible,.news-search__tags:focus-visible{outline:none;background:none}.news-search__advanced-filters label{position:absolute;top:0;left:0;color:#fff;font-size:1.25rem;font-weight:300;line-height:3;transition:.2s ease;font-family:Dartmouth Ruzika,serif;top:auto;bottom:-0.375rem;letter-spacing:-0.03125rem;pointer-events:none}.news-search__advanced-filters input:not(:-moz-placeholder-shown)~label{color:#fff;transform:translate(-12%,-50%) scale(.75);font-weight:400}.news-search__advanced-filters input:not(:-ms-input-placeholder)~label{color:#fff;transform:translate(-12%,-50%) scale(.75);font-weight:400}.news-search__advanced-filters input:focus~label,.news-search__advanced-filters input:not(:placeholder-shown)~label{color:#fff;-webkit-transform:translate(-12%,-50%) scale(.75);transform:translate(-12%,-50%) scale(.75);font-weight:400}.layout--filter-news .arrow-input{display:block!important;position:absolute;bottom:1.375rem;right:0;width:2.5625rem;height:0.9375rem;padding:0;border:none;background:transparent}.layout--filter-news .arrow-input:hover{padding:0}.layout--filter-news .arrow-input:after,.layout--filter-news .arrow-input:before{display:none}.layout--filter-news .arrow-input svg{fill:hsla(0,0%,100%,.35);transition:all .5s;pointer-events:none}.layout--filter-news input:focus~.arrow-input svg{fill:#fff}.layout--filter-news input.form-autocomplete,.layout--filter-news input.ui-autocomplete-loading{background:none!important}.filter-is-visible .ui-autocomplete{z-index:9999}.layout--filter-news .js-form-item-keywords{position:relative;padding-top:3.75rem}.layout--filter-news .js-form-item-keywords .news-filter__option-list{margin-bottom:-0.9375rem}.layout--filter-news .js-form-item-tags{position:relative;padding-top:3.125rem}.layout--filter-news .js-form-item-tags .description{position:absolute;margin-top:1.25rem;font-family:Dartmouth Ruzika,serif;color:#fff}.block-dart-news-search-filter{margin-bottom:5rem}.dart-news-search .form-wrapper{display:flex;flex-flow:row wrap;padding:1.25rem 0;margin-bottom:3.125rem;border-top:0.0625rem solid rgba(13,30,28,.3);border-bottom:0.0625rem solid rgba(13,30,28,.3)}.block-dart-news-search-filter .dart-news-search .form-wrapper:first-of-type,.events__filters-container{background:#fff;z-index:5;transition:all .2s ease}.filter-ui-is-sticky .block-dart-news-search-filter .dart-news-search .form-wrapper:first-of-type,.filter-ui-is-sticky .events__filters-container{position:fixed;top:6.25rem;width:100%;left:0;padding-left:1.25rem;padding-right:1.25rem;z-index:3}.news__active-filters{list-style-type:none;margin:0;padding:0}.news__active-filters li{display:inline-block;margin:0 1.25rem 1.875rem 0}.news__active-filter-link{padding:0.8125rem 1.875rem 0.8125rem 1.5rem;background-color:#0d1e1c;color:#fff}.news__active-filter-link:hover{background-color:#707070}.news-search__clear-link{width:100%;padding:0.8125rem 1.25rem;margin:0 0 0.625rem;background-color:#e4e4e4;text-transform:uppercase;font-size:0.8125rem;letter-spacing:0.1875rem;white-space:nowrap;color:#0d1e1c;transition:all .3s cubic-bezier(.215,.61,.355,1)}.news-search__clear-link:hover{background-color:#b2b2b2}.filter-ui-is-sticky.filter-ui-is-hidden .block-dart-news-search-filter .dart-news-search .form-wrapper:first-of-type{top:-3.125rem}.news-event--category{margin-bottom:1.5rem;text-align:center;font-size:0.9375rem;color:#00693e}.news-event--category a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;padding:0;margin:0 1rem;display:inline-block;font-family:Dartmouth Ruzika,serif;color:#00693e}.news-event--titles-wrap{padding:0}.news-event--title{text-align:center;margin-bottom:2rem;font-size:2.25rem}.block-field-block-node-article-news-subtitle,.news-event--summary{margin:0 0 4rem;text-align:center;font-size:1.25rem;line-height:1.75;font-family:National\ 2,sans-serif;font-weight:300;padding:0 1.875rem}.block-field-block-node-article-article-image,.block-field-block-node-video-video-video{margin:0 0 4rem}.block-field-block-node-article-news-subtitle p:last-of-type{margin-bottom:0}.news-event--meta{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:4rem;text-align:center;text-transform:uppercase;font-size:0.75rem;font-weight:500}.block-dart-news-page-date .news-event--meta{justify-content:center}.news-event--meta__item{margin-bottom:1rem}.news-event--meta__item-link{color:#0d1e1c;font-weight:500}.news-event--meta__item-link:focus,.news-event--meta__item-link:hover{color:#707070}.news-event--meta__item .icon{display:block;height:1.5rem;width:1.5rem;margin:0 auto 0.75rem}.news-event--info-container{padding:0 2rem}.news-event--info{padding-top:2.5rem;margin:0 0 2.5rem;border-top:0.0625rem solid #b2b2b2}.block-dart-news-author,.block-field-block-node-article-news-more-reading{padding-top:1.875rem;margin:0 0 2.5rem;border-top:0.0625rem solid #b2b2b2}.block-dart-news-author>.author,.news-event--details__group-text{font-size:0.875rem;font-family:Dartmouth Ruzika,serif}.block-dart-news-author>.label,.more-reading__label,.news-event--info__group-label{display:block;margin-bottom:1.5rem}.news-event--info__contact{font-size:0.875rem;font-family:Dartmouth Ruzika,serif}.news-event--info__contact:not(:last-of-type){margin-bottom:1rem}.news-event--info__contact--email a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e}.news-event--details-container{padding:0 2rem}.news-event--details{padding-top:3.125rem;margin:0 0 2.5rem;border-top:0.0625rem solid #b2b2b2}.news-event--details__group:not(:last-of-type){margin-bottom:2.5rem}.news-event--details__group-label{margin-bottom:1.5rem}.news-event--details__group-label:last-of-type{max-width:7.5rem;margin-bottom:0}.more-reading__title{font-family:National\ 2,sans-serif;font-size:1.25rem;line-height:1.5;letter-spacing:normal}.more-reading__link{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e;font-size:1.1875rem;font-weight:500;line-height:1.47}.more-reading__link:focus,.more-reading__link:hover{color:#000}.more-reading__icon .icon{display:inline-block;margin-left:0.375rem;width:1.25rem;height:0.8125rem;fill:#000;stroke:#000}.news-event--details-container.leftside-variant .news-event--details__group--audience,.news-event--details-container.leftside-variant .news-event--details__group--register,.news-event--details-container.leftside-variant .news-event--details__group--sponsor,.news-event--details-container.rightside-variant .news-event--details__group--location,.news-event--info-container.leftside-variant{display:none}.news-event--more-link-wrap{position:relative;width:13.75rem;margin:0 auto 5rem;text-align:center}.block-dart-event-detail-header .news-event--more-link-wrap{width:15.625rem}.news-event--more-link{display:flex;align-items:center;width:13.125rem}.news-event--more-link__circle{display:block;width:4.5rem;height:4.5rem;padding:1.625rem;background-color:#fff;border:0.0625rem solid #b2b2b2;border-radius:50%;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1), -webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.news-event--more-link__circle .icon{display:block;height:1rem;width:1rem}.news-event--more-link__text{display:block;margin-left:auto;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.1875rem;color:#0d1e1c;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s}.news-event--more-link:focus .news-event--more-link__circle,.news-event--more-link:hover .news-event--more-link__circle{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-event--more-link:focus .news-event--more-link__text,.news-event--more-link:hover .news-event--more-link__text{background-position:0 100%;background-size:100% 0.0625rem}.news-event--social-share-container{padding:0 2rem}.news-event--social-share{padding-top:1.875rem;margin:0 0 2.5rem;border-top:0.0625rem solid #b2b2b2}.news-event--social-share__label{display:block;margin-bottom:1.5rem}.news-event--social-share__link{display:inline-block;width:1.5rem;height:1.5rem}.news-event--social-share__link,.news-event--social-share__link:hover{background-size:contain;background-repeat:no-repeat;background-position:0}.news-event--social-share__link:not(:last-of-type){margin-right:1.25rem}.news-event--social-share__link.facebook{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/facebook-line.png);margin-right:0.9375rem}.news-event--social-share__link.facebook:hover{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/facebook-black.png)}.news-event--social-share__link.twitter{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/twitter-line.png)}.news-event--social-share__link.twitter:hover{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/twitter-black.png)}.news-event--social-share__link.email{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/email-line.png)}.news-event--social-share__link.email:hover{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/email-black.png)}.news--featured{margin-bottom:1.875rem}.news--featured>a{margin-bottom:1.875rem}.news--featured a:not(.link-button){display:block;width:100%;height:100%}.news--featured .news--content{text-align:center}.news--featured .news--content-type{color:#000}.news--featured .news--content a h3{color:#00693e}.news--featured .news--content>a h3{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;display:inline}.news--featured .news--content .field--name-article-body p,.news--featured .news--content .field--name-body p,.news--featured .news--content a .field--name-article-body,.news--featured .news--content a .field--name-body{color:#000}.news--featured .news--content .field--name-article-body,.news--featured .news--content .field--name-body{margin:1.125rem 0}.news--featured .field--name-article-image .field--name-media-image-caption .field__item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-footer{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;max-width:57.5rem;padding:3rem 0;border-top:0.0625rem solid rgba(13,30,28,.3);border-bottom:0.0625rem solid rgba(13,30,28,.3);text-align:left}.news-footer__contact p{font-size:0.9375rem;font-family:Dartmouth Ruzika,serif}.news-footer__contact a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#0d1e1c}.news-footer__heading{margin-bottom:1rem;color:#707070;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.20313rem}.news-footer__grouping{margin-top:3rem}.news-footer__grouping .item-list ul{margin:0 0 0 -0.5rem}.news-footer__grouping ul li{display:inline-block;margin-right:0.9375rem;margin-left:0}.news--latest-featured{margin-bottom:3.75rem}.news--latest-featured-image-link{display:inline-block}.video--featured-latest .news--latest-featured-image-link{display:block}.news--latest-featured-content{text-align:center}.news--latest-featured-teaser-type{margin:0.625rem 0;color:#000}.news--latest-featured-title{margin:0 0 1.875rem}.news--latest-featured-title-link{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;padding:0;color:#00693e}.news--latest-featured-title-link:focus,.news--latest-featured-title-link:hover{color:#0d1e1c}a.news--latest-featured-title-link{word-break:unset}.news--latest-featured-body{margin-bottom:1.25rem}.news--latest-featured-body>*{font-size:1rem}.block-latest-news{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative;margin:4rem auto 6.25rem}.latest-news__title-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:3.75rem}.latest-news__title{text-transform:uppercase;font-size:0.9375rem;line-height:1.23;font-family:National\ 2,sans-serif;font-weight:600;letter-spacing:0.20313rem;color:#000;margin-bottom:0}.latest-news__link{position:absolute;right:0}.latest-news__link .icon{display:block;width:2.6875rem;height:1.25rem;fill:#00693e;transition:fill .5s cubic-bezier(.215,.61,.355,1)}.latest-news__link .icon:focus,.latest-news__link .icon:hover{fill:#0d1e1c}.view-latest-news.num-of-rows--1 .view-content{grid-template-rows:repeat(1,1fr)}.view-latest-news.num-of-rows--2 .view-content{grid-template-rows:repeat(2,1fr)}.view-latest-news.num-of-rows--3 .view-content{grid-template-rows:repeat(3,1fr)}.view-latest-news.num-of-rows--4 .view-content{grid-template-rows:repeat(4,1fr)}.view-latest-news.num-of-rows--5 .view-content{grid-template-rows:repeat(5,1fr)}.view-latest-news.num-of-rows--6 .view-content{grid-template-rows:repeat(6,1fr)}.view-latest-news.num-of-rows--7 .view-content{grid-template-rows:repeat(7,1fr)}.view-latest-news.num-of-rows--8 .view-content{grid-template-rows:repeat(8,1fr)}.view-latest-news.num-of-rows--9 .view-content{grid-template-rows:repeat(9,1fr)}.view-latest-news.num-of-rows--10 .view-content{grid-template-rows:repeat(10,1fr)}.view-latest-news.num-of-rows--11 .view-content{grid-template-rows:repeat(11,1fr)}.view-latest-news.num-of-rows--12 .view-content{grid-template-rows:repeat(12,1fr)}.view-latest-news .view-content .views-row{margin-bottom:3rem}.view-latest-news .news--latest-teaser{text-align:center}.view-latest-news .news--latest-teaser .news--latest-body+a{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1875rem;line-height:1.5;color:#0d1e1c;background-image:none}.view-latest-news .news--latest-teaser-type{color:#000;margin-bottom:0.75rem}.news--latest-teaser-type .icon{display:inline-block;margin:0 0.375rem -0.125rem 0;width:1rem;height:1rem;fill:#000}.view-latest-news .news--latest-title{margin-bottom:1.25rem;line-height:1.5;font-family:National\ 2,sans-serif;font-size:1.1875rem;letter-spacing:normal}.view-latest-news .news--latest-link{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e;font-weight:500}.view-latest-news .news--latest-link:hover{color:#0d1e1c}.view-latest-news .news--image{margin:0 auto 2.5rem}.view-latest-news .news--latest-body+a{display:block;margin-top:1.38rem}.view-latest-news .news--image>a{display:inline-block}.view-latest-news .video--latest-news .news--image>a{display:block}.view-latest-news .field--name-in-the-news-logo{max-width:12.5rem;margin:0 auto 2.5rem}.view-latest-news .news--latest-body{max-width:25rem;margin:0 auto 1.25rem;font-size:1rem}.view-latest-news .field--name-quoted-content-quote h3,.view-latest-news .field--name-quoted-content-quote p{font-family:Dartmouth Ruzika,serif;font-size:1.375rem;line-height:1.636;color:#00693e}.view-related-news{margin-bottom:10.9375rem}.view-related-news .view-content{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.view-related-news .views-row{margin:0 0 4rem}.view-related-news .news--teaser .news--teaser-type{margin-top:1.6875rem}.view-related-news .news--teaser .field--name-article-body{display:none}.news--teaser a{text-align:center}.news--teaser .news--teaser-type{line-height:1;color:#000;margin:0 0 1.25rem}.news--teaser .external-link .news--teaser-type{display:flex;align-items:center;justify-content:center}.news--teaser .external-link .news--teaser-type:before{content:"";display:block;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/link-external.svg) no-repeat;width:1.25rem;height:1.25rem;margin:0 0.5625rem 0 0}.news--teaser .field--name-quoted-content-quote h3,.news--teaser .field--name-quoted-content-quote p,.news--teaser h3{color:#00693e}.news--teaser .news--teaser-title{margin:0 0 1.25rem;font-family:National\ 2,sans-serif;font-weight:500;font-size:1.1875rem;line-height:1.47;letter-spacing:unset}.news--teaser .news--teaser-title .field--name-title{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 .0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s}.news--teaser .news--teaser-title .field--name-title:hover{background-position:0 100%;background-size:100% .0625rem;color:#0d1e1c}.news--teaser .news--teaser-date{color:#707070;font-size:0.6875rem;line-height:2;margin:1.25rem 0}.news--teaser .field--name-quoted-content-quote h3,.news--teaser .field--name-quoted-content-quote p{font-family:Dartmouth Ruzika,serif;font-size:1.375rem;line-height:1.636}.news--teaser-attribution-container div{display:inline}.news--teaser h4{font-style:normal}.news--teaser .field--name-article-body p,.news--teaser .field--name-body p{margin-bottom:1.5rem;color:#000}.news--teaser .news--image{position:relative;margin:1.875rem 0 0}.news--latest-teaser .news--school-name,.news--teaser .news--school-name{position:absolute;bottom:0;left:0;padding:0.875rem 1.25rem;text-align:left;background-color:#00693e;font-size:1.125rem;line-height:1.3;color:#fff}.news--teaser a .field--name-article-body,.news--teaser a .field--name-body{margin-bottom:2rem;color:#0d1e1c}.news--latest-teaser .media--view-mode-news-logo,.news--teaser .media--view-mode-news-logo{max-width:15rem;margin:0 auto}.news--latest-teaser .media--view-mode-news-logo .media--bundle--image img,.news--teaser .media--view-mode-news-logo .media--bundle--image img{display:inline-block;-o-object-fit:contain;object-fit:contain;width:auto;height:auto;max-height:7.8125rem}.news--teaser a{display:block;margin-top:1.875rem}.news--teaser a .field--name-name-of-news-outlet{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1875rem;line-height:1.5;color:#0d1e1c}.view-latest-news .news--latest-teaser .news--latest-body+a{margin-top:1.25rem}.dart-page-eyebrow{font-family:Dartmouth Ruzika,serif;font-size:0.9375rem;margin-bottom:-0.625rem}.pager ul{display:flex;padding:2rem 0;margin:0 auto 5rem;justify-content:space-between;align-items:center}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager .pager__item{padding:0}.pager a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 0.1875rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;display:flex;align-items:center;justify-content:center;width:2.25rem;padding:0 0 1.25rem;font-size:0.8125rem;line-height:1.23;color:#707070}.pager a:focus,.pager a:hover{font-weight:700;color:#00693e}.pager .is-active a{position:relative;padding:0 0 0.3125rem;border-radius:0;text-decoration:none;font-weight:400;background-image:linear-gradient(#00693e,#00693e);background-position:0 100%;background-size:100% 0.1875rem;background-repeat:no-repeat;transition:background-size .5s;font-weight:600;color:#00693e;padding:0 0 1.25rem!important}.pager .pager__item--next a,.pager .pager__item--previous a{width:3.5rem;height:3.5rem;border:0.0625rem solid rgba(0,0,0,.35);border-radius:50%;margin:-1.25rem 0 0;transition:background .5s cubic-bezier(.215,.61,.355,1)}.pager .pager__item--next a:before,.pager .pager__item--previous a:before{content:"";display:block;width:0.5rem;height:0.6875rem}.pager .pager__item--next a:hover,.pager .pager__item--previous a:hover{background:#0d1e1c}.pager .pager__item--previous a:before{background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/chevron-left-black.svg) no-repeat}.pager .pager__item--previous a:hover:before{background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/chevron-left-white.svg) no-repeat}.pager .pager__item--next a:before{background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/chevron-left-black.svg) no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager .pager__item--next a:hover:before{background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/chevron-left-white.svg) no-repeat}.pager .pager__item--next a.disabled,.pager .pager__item--previous a.disabled{cursor:default;pointer-events:none;opacity:.3}.button--pause{position:absolute;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:hsla(0,0%,100%,.25);z-index:5}.button--pause svg{width:0.625rem;height:0.625rem;fill:#fff;pointer-events:none}.media--view-mode-gallery .button--pause,.news--featured .button--pause,.news--teaser .button--pause{bottom:2.5rem;left:2.5rem;background:transparent;border:0.0625rem solid #fff;transition:background .5s linear}.media--view-mode-gallery a:focus .button--pause,.media--view-mode-gallery a:hover .button--pause,.news--featured a:focus .button--pause,.news--featured a:hover .button--pause,.news--teaser a:focus .button--pause,.news--teaser a:hover .button--pause{background:hsla(0,0%,100%,.25)}.block--promo{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.block--promo .layout-bg-row,.block--promo .layout-bg-row>*{width:100%}.block--promo .layout-bg-container{position:absolute;display:block;top:0;width:100%;height:100%;z-index:-1}.block--promo .layout-bg-container *{height:100%}.block--promo .layout-bg-content-container{padding:4.8125rem 0;-webkit-transform:none;transform:none;z-index:1}.promo__inner{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative}.promo__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0.25rem}.promo .field--type-text-with-summary p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:Dartmouth Ruzika,serif;font-style:italic;line-height:1.7;overflow:hidden}.promo .field--type-text-with-summary p .btn{font-style:normal;font-family:National\ 2,sans-serif}.promo__links{padding-top:1.5625rem}.center-content .promo__body,.center-content .promo__links{width:100%;padding:0;text-align:center}.center-content .promo__links{padding-top:1.5625rem}.block-quoted-carousel{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;margin-bottom:5rem}.block-quoted-carousel .quoted-content{display:flex;align-items:center;flex-direction:column;border-top:0;border-bottom:0;background:#fff;width:100%;padding-bottom:3.625rem}.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p{color:#0d1e1c;font-style:normal;-webkit-line-clamp:5}.block-quoted-carousel .field--name-quoted-content-image{width:100%;height:calc(100vw + 1.25rem)}.block-quoted-carousel .field--name-quoted-content-image img{-o-object-fit:cover;object-fit:cover}.block-quoted-carousel .quoted-content--txt{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:.5s;width:100%;margin-top:6.875rem}.block-quoted-carousel .js-slide-is-active .quoted-content--txt{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;transition-delay:.25s}.block-quoted-carousel .carousel--pager{display:none}.block-quoted-carousel .carousel--controls{display:none}.block-quoted-carousel .field--name-quoted-carousel-cta-link{position:absolute;bottom:-0.625rem;width:100%;text-align:center;z-index:2}.block-quoted-carousel .quoted-content--link{margin-top:1.875rem}.block-quoted-block .quoted-content{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;padding:3.75rem 0;border-top:0.0625rem solid rgba(13,30,28,.3);border-bottom:0.0625rem solid rgba(13,30,28,.3)}.quoted-content .news--teaser-type:before{content:"";display:inline-block;position:relative;top:0.0625rem;width:1.25rem;height:1.25rem;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/link-external.svg);background-size:cover;margin-right:0.5rem}.quoted-content .field--name-quoted-content-quote h3,.quoted-content .field--name-quoted-content-quote p{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.quoted-content .field--name-quoted-content-quote h3:before,.quoted-content .field--name-quoted-content-quote p:before{content:open-quote}.quoted-content .field--name-quoted-content-quote h3:after,.quoted-content .field--name-quoted-content-quote p:after{content:close-quote}.quoted-content .field--name-quoted-content-quote+.field--name-quoted-content-attribution{margin-top:-1.75rem}.quoted-content--teaser{width:100%;border-top:0;border-bottom:0;padding-bottom:0}.quoted-content.quoted-content--embedded{padding:2rem 2rem 4rem;border:unset}.quoted-content.quoted-content--embedded>div{max-width:100%}.quoted-content.quoted-content--embedded .news--teaser-type{display:none}.quoted-content.quoted-content--no-link{padding:2rem 2rem 4rem;text-align:center}.quoted-content.quoted-content--no-link p{color:#000}.quoted-content.quoted-content--no-link .field--name-quoted-content-attribution{margin-top:0}.quoted-content--tweet{padding:2rem 0;text-align:center;margin-bottom:1rem}.quoted-content--tweet a{margin-bottom:1rem;display:inline-block;font-style:normal;color:#00693e}.quoted-content--tweet a:before{content:open-quote}.quoted-content--tweet a:after{content:close-quote}.quoted-content--tweet .icon{display:inline-block;width:0.875rem;height:0.75rem;fill:#000}.field--name-school-grid-item>.field__items>.field__item:after,.school-grid .blazy .media:before{display:none}.dart-layout.has-background .layout-bg-content-container.school-grid-layout{padding:0;-webkit-transform:none;transform:none;width:inherit}.has-background .school-grid a{color:#fff}.school-grid__image{position:relative;height:100%}.school-grid__image:after{content:"";display:block;background:rgba(0,0,0,.6)}.school-grid__image *{height:100%;-o-object-fit:cover;object-fit:cover}.school-grid__txt{position:absolute;top:50%;left:1.875rem}.school-grid h3{color:#fff}.block-school-grid-column{margin-bottom:6.5625rem;position:relative;height:90vh;margin-top:-12rem}.school-grid{height:100%}.school-grid__inner{display:block;height:100%}.field--name-school-grid-item{height:100%!important}.field--name-school-grid-item>.field__items{height:100%}.field--name-school-grid-item>.field__items>.field__item{height:100%}.field--name-school-grid-item>.field__items>.field__item.is-active:after{display:none}.field--name-school-grid-item.carousel--component .carousel--pager-mobile{display:flex;bottom:1.875rem;left:1.875rem;justify-content:flex-start}.school-grid .mobile--button{display:block}.block.scroll-out-gallery .blazy .media{position:static}.block.scroll-out-gallery{position:relative;width:100%;height:60vw;overflow:hidden;pointer-events:none}.block.scroll-out-gallery.is-started{overflow:inherit}.block.scroll-out-gallery>div{position:relative;width:100%;height:calc(100vh + 6.25rem)}.block.scroll-out-gallery .field__items{position:absolute;top:0;left:0;width:70vw;height:60vw;margin:0 15vw;z-index:1}.block.scroll-out-gallery .field__items>.field__item{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:scale(3.33);transform:scale(3.33)}.block.scroll-out-gallery .field__items>.field__item img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover}.block.scroll-out-gallery .field__items>.field__item:first-child{transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:first-child img{top:17.5vw;left:17.5vw;width:30vw;height:30vw;z-index:1}.block.scroll-out-gallery .field__items>.field__item:nth-child(2){transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(2) img{top:0;left:32.5vw;width:15vw;height:15vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(3){transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(3) img{left:0;top:25vw;width:15vw;height:15vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(4){transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(4) img{top:5vw;left:20vw;width:10vw;height:10vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(5){transition:-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:transform .6s cubic-bezier(.25,1,.5,1);transition:transform .6s cubic-bezier(.25,1,.5,1), -webkit-transform .6s cubic-bezier(.25,1,.5,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(5) img{top:20vw;left:50vw;width:5vw;height:5vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(6){transition:-webkit-transform .6s cubic-bezier(.5,1,.89,1);transition:transform .6s cubic-bezier(.5,1,.89,1);transition:transform .6s cubic-bezier(.5,1,.89,1), -webkit-transform .6s cubic-bezier(.5,1,.89,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(6) img{top:27.5vw;left:50vw;width:20vw;height:20vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(7){transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(7) img{top:42.5vw;left:10vw;width:5vw;height:5vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(8){transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(8) img{bottom:5vw;left:42.5vw;width:5vw;height:5vw}.block.scroll-out-gallery .field__items>.field__item:nth-child(9){transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1), -webkit-transform .6s cubic-bezier(.33,1,.68,1)}.block.scroll-out-gallery .field__items>.field__item:nth-child(9) img{bottom:0;left:50vw;width:10vw;height:10vw}.user-logged-in .block.scroll-out-gallery .field__items>.field__item{-webkit-transform:scale(1);transform:scale(1)}.block.scroll-out-gallery .field__items>.field__item article.contextual-region{position:static}.block.scroll-out-gallery .field--name-media-image-caption{display:none}.search--overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s;overflow:auto;z-index:4;pointer-events:none}.js-search-overlay-active .search--overlay{opacity:1;visibility:visible;pointer-events:all}.js-search-overlay-active .header--wrapper{background:#fff}.search--overlay .search{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;padding-top:8.125rem}.has-notification .search--overlay .search{padding-top:11.875rem}.search--overlay .gsc-search-box{position:relative}.search--overlay .gsc-control-cse,.search--overlay .gsib_a,.search--overlay .search .gsc-input-box{border:0;padding:0}.search--overlay td.gsc-search-button{width:auto;margin-left:0}.search--overlay button.gsc-search-button{position:absolute;top:1.25rem;right:0;width:2.8125rem;height:1.25rem;padding:0;border:0;background:transparent}.search--overlay button.gsc-search-button:after{content:"";display:block;width:100%;height:100%;background:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/arrow-right-large.svg) no-repeat}.search--overlay .search .gsc-input-box input{height:auto!important;margin:0 0 4.0625rem!important;padding-bottom:1.25rem!important;padding-right:3.4375rem!important;border-bottom:0.0625rem solid #000!important;border-radius:0!important;background:none!important;font-size:2.5rem;line-height:1;letter-spacing:-0.0625rem;font-weight:600}.search--overlay .search .gsc-input-box input::-webkit-input-placeholder{font-size:2.5rem;color:#000}.search--overlay .search .gsc-input-box input::-moz-placeholder{font-size:2.5rem;color:#000}.search--overlay .search .gsc-input-box input:-ms-input-placeholder{font-size:2.5rem;color:#000}.search--overlay .search .gsc-input-box input::-ms-input-placeholder{font-size:2.5rem;color:#000}.search--overlay .search .gsc-input-box input::placeholder{font-size:2.5rem;color:#000}.search--overlay .gsib_b,.search--overlay button.gsc-search-button svg{display:none!important}.search--overlay table.gsc-search-box td.gsc-input{padding-right:0!important}.search--overlay .menu--helpful-links---search h2{margin-bottom:0}.search--overlay .menu--helpful-links---search ul{margin:0}.search--overlay .menu--helpful-links---search a,.search--overlay .menu--helpful-links---search a.is-active{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#00693e;font-size:1.1875rem;font-weight:500;line-height:1.5}.search .gsc-control-cse{font-family:National\ 2,sans-serif}.search .gsc-above-wrapper-area{margin-bottom:3.75rem!important;padding:0!important;border-bottom:0!important}.search .gs-webResult div.gs-visibleUrl{margin-bottom:1rem;color:#707070;font-size:0.9375rem;line-height:1.6;font-weight:400}.search a.gs-title,.search a.gs-title b{color:#00693e!important;font-size:1.6875rem!important;line-height:1.3333;letter-spacing:-0.05625rem;overflow:visible}.search a.gs-title{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;font-weight:500!important}.search a.gs-title b{font-weight:600!important}.search .gsc-results{width:100%!important}.search .gsc-result{margin-bottom:4rem!important;padding:0 0 2.25rem!important;border-bottom:0.0625rem solid rgba(0,0,0,.3)!important}.search .gsc-control-cse .gsc-table-result{font-family:National\ 2,sans-serif!important;font-size:1rem!important;line-height:1.625!important;color:#000!important}.search .gsc-results .gsc-cursor{display:flex}.search .gsc-results .gsc-cursor-box .gsc-cursor-page{display:flex;align-items:center;justify-content:center;width:2.25rem;margin-right:0.875rem!important;padding-bottom:0.5rem;font-size:0.8125rem!important;font-weight:400;color:#707070!important}.search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:none}.search .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#00693e!important;font-weight:600;border-bottom:0.1875rem solid #00693e}.search div.gsc-promotion{padding:2em!important}.search div.gsc-promotion div.gs-snippet span,.search div.gsc-promotion div.gs-visibleUrl{font-size:1rem!important}.search div.gs-title{margin-bottom:1.125rem;overflow:visible}.search .gsc-results .gsc-cursor-box{display:flex;justify-content:center}.media--type-soundcloud{margin-bottom:1rem}.tabs{margin:1.5rem 0}.tabs ul:not(.contextual-links){display:block;padding-left:0;border-bottom:0.0625rem solid #000}.tabs ul:not(.contextual-links) li{display:inline-block;margin-left:0.625rem}.tabs ul:not(.contextual-links) a{display:block;margin:0;padding:0.4375rem 0.9375rem;background:#fff;color:#000;border:0.0625rem solid #000;border-bottom:0;text-decoration:none;transition:.3s cubic-bezier(.215,.61,.355,1)}.tabs ul:not(.contextual-links) a:hover{color:#fff;background:#000}.media--type-twitter-post{margin-top:3em;margin-bottom:3em}.media--type-twitter-post a{color:#00693e;text-align:center}.media--type-twitter-post .twitter--content:before{content:open-quote}.media--type-twitter-post .twitter--content:after{content:close-quote}.media--type-twitter-post .twitter--meta{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;font-size:0.9375rem;font-style:normal;font-weight:400;color:#000}.media--type-twitter-post .twitter--meta svg{width:0.875rem;height:0.75rem;margin-right:0.375rem}.ui-menu .ui-menu-item-wrapper{font-family:Dartmouth Ruzika,serif;font-size:1rem;font-weight:300;padding:0.3125rem}.ui-widget.ui-widget-content{border:0}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:0;background:none;color:#000}.block-webform{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;max-width:37.5rem;text-align:center}.block-webform .field--name-block-webform{max-width:33.75rem;margin:0 auto}.block-webform .field--name-block-title,.block-webform .field--name-body{margin-bottom:1.875rem}.block-webform .form-item{position:relative;margin-bottom:3.125rem}.block-webform .form-required:after{background-image:none}.block-webform input,.block-webform textarea{outline:none;position:relative;background:none;width:100%;height:3.75rem;border:0;font-size:1.125rem;font-weight:500;color:#0d1e1c}.block-webform textarea{height:auto}.block-webform label.form-required,.block-webform label.option{position:absolute;top:0;left:0;color:#707070;font-size:1.25rem;font-weight:300;line-height:3;transition:.2s ease;font-family:Dartmouth Ruzika,serif}.block-webform input:not(:-moz-placeholder-shown)~label, .block-webform textarea:not(:-moz-placeholder-shown)~label{color:#0d1e1c;transform:translate(-12%,-50%) scale(.75);font-weight:400}.block-webform input:not(:-ms-input-placeholder)~label, .block-webform textarea:not(:-ms-input-placeholder)~label{color:#0d1e1c;transform:translate(-12%,-50%) scale(.75);font-weight:400}.block-webform input:focus~label,.block-webform input:not(:placeholder-shown)~label,.block-webform textarea:focus~label,.block-webform textarea:not(:placeholder-shown)~label{color:#0d1e1c;-webkit-transform:translate(-12%,-50%) scale(.75);transform:translate(-12%,-50%) scale(.75);font-weight:400}.block-webform .bar{position:absolute;left:0;bottom:0;background:#868e8d;width:100%;height:0.0625rem}.block-webform .bar:after,.block-webform .bar:before{content:"";position:absolute;background:#00693e;width:0;height:0.1875rem;transition:.2s ease}.block-webform .bar:before{left:50%}.block-webform .bar:after{right:50%}.block-webform input:not(:-moz-placeholder-shown)~.bar:after, .block-webform input:not(:-moz-placeholder-shown)~.bar:before, .block-webform textarea:not(:-moz-placeholder-shown)~.bar:after, .block-webform textarea:not(:-moz-placeholder-shown)~.bar:before{width:50%}.block-webform input:not(:-ms-input-placeholder)~.bar:after, .block-webform input:not(:-ms-input-placeholder)~.bar:before, .block-webform textarea:not(:-ms-input-placeholder)~.bar:after, .block-webform textarea:not(:-ms-input-placeholder)~.bar:before{width:50%}.block-webform input:focus~.bar:after,.block-webform input:focus~.bar:before,.block-webform input:not(:placeholder-shown)~.bar:after,.block-webform input:not(:placeholder-shown)~.bar:before,.block-webform textarea:focus~.bar:after,.block-webform textarea:focus~.bar:before,.block-webform textarea:not(:placeholder-shown)~.bar:after,.block-webform textarea:not(:placeholder-shown)~.bar:before{width:50%}.block-webform input:not(:-moz-placeholder-shown):not(:focus)~.bar:after, .block-webform input:not(:-moz-placeholder-shown):not(:focus)~.bar:before, .block-webform textarea:not(:-moz-placeholder-shown):not(:focus)~.bar:after, .block-webform textarea:not(:-moz-placeholder-shown):not(:focus)~.bar:before{background:#0d1e1c}.block-webform input:not(:-ms-input-placeholder):not(:focus)~.bar:after, .block-webform input:not(:-ms-input-placeholder):not(:focus)~.bar:before, .block-webform textarea:not(:-ms-input-placeholder):not(:focus)~.bar:after, .block-webform textarea:not(:-ms-input-placeholder):not(:focus)~.bar:before{background:#0d1e1c}.block-webform input:not(:placeholder-shown):not(:focus)~.bar:after,.block-webform input:not(:placeholder-shown):not(:focus)~.bar:before,.block-webform textarea:not(:placeholder-shown):not(:focus)~.bar:after,.block-webform textarea:not(:placeholder-shown):not(:focus)~.bar:before{background:#0d1e1c}.block-webform .form-type-textarea{padding-top:1.0625rem;margin-bottom:2.1875rem}.webform-actions{text-align:left}.block-webform input[type=submit]{border:0.0625rem solid rgba(0,0,0,.3);padding:0.875rem 1.0625rem;width:auto;height:auto}.block-webform input[type=submit]:hover{color:#000;background:#fff;padding:0.875rem 1.0625rem}.block-webform .form-item input.error,.block-webform .form-item textarea.error{border:none;border-bottom:0.125rem solid #e63c2f}.webform-submission-newsletter-signup-form{position:relative}.webform-submission-newsletter-signup-form .form-item{margin-bottom:1.25rem}.webform-submission-newsletter-signup-form .form-actions{position:absolute;top:0;right:0}.webform-submission-newsletter-signup-form div[data-drupal-selector=edit-page-4]+.form-actions{position:relative}.webform-submission-newsletter-signup-form .ajax-progress{position:absolute;top:0;right:-1.875rem}.webform-submission-newsletter-signup-form .form-actions button{opacity:.25;transition:opacity .5s cubic-bezier(.215,.61,.355,1);margin-right:0;margin-left:0}.webform-submission-newsletter-signup-form .form-actions button:focus,.webform-submission-newsletter-signup-form .form-actions button:hover{opacity:1;padding:0}.webform-submission-newsletter-signup-form .form-actions input.webform-button--previous{display:none}.block-webform .webform-progress__status{text-align:right;font-family:Dartmouth Ruzika,serif;font-size:0.9375rem;color:#707070}.block-webform .webform-progress__summary{display:flex;justify-content:flex-end;align-items:center}.block-webform .webform-progress__summary span{font-size:1.375rem;margin:0 0.25rem}.webform-submission-newsletter-signup-form .form-item-newsletter-type{display:flex;flex-direction:column;text-align:left}.webform-submission-newsletter-signup-form .form-item-newsletter-type select{width:50%}.webform-submission-newsletter-signup-form .form-item-newsletter-type label{position:static;order:-1}.webform-submission-newsletter-signup-form .form-item-newsletter-type .bar{display:none}.webform-submission-newsletter-signup-form .messages--error{position:absolute;bottom:0;left:0.625rem;padding:0.625rem 2.5rem;font-size:0.875rem}.webform-submission-newsletter-signup-form .messages--error .alert{position:relative;top:0.125rem}.webform-submission-newsletter-signup-form .webform-button--submit{position:relative;top:3.125rem}.webform-submission-newsletter-signup-form .js-form-type-checkbox{display:flex;align-items:center;padding:0}.webform-submission-newsletter-signup-form .form-checkboxes .form-item{margin-top:1.875rem}.webform-submission-newsletter-signup-form input[type=checkbox]{padding:0;height:auto;top:-0.3125rem}.webform-submission-newsletter-signup-form .form-type-checkbox label.option{position:static;display:flex;cursor:pointer;line-height:1}.webform-submission-newsletter-signup-form .form-type-checkbox label.option:before{content:"";margin-right:0.9375rem;display:inline-block;vertical-align:text-top;width:1.25rem;height:1.25rem;border:0.125rem solid #000}.webform-submission-newsletter-signup-form .form-type-checkbox input{position:absolute;opacity:0}.webform-submission-newsletter-signup-form .form-type-checkbox input:checked+label:before{background:#00693e}.webform-submission-newsletter-signup-form .form-type-checkbox input:checked+label:after{content:"";position:absolute;left:0.3125rem;top:0.5625rem;background:#fff;width:0.125rem;height:0.125rem;box-shadow:0.125rem 0 0 #fff,0.25rem 0 0 #fff,0.25rem -0.125rem 0 #fff,0.25rem -0.25rem 0 #fff,0.25rem -0.375rem 0 #fff,0.25rem -0.5rem 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.webform-submission-newsletter-signup-form .webform-confirmation__message{position:relative;font-style:italic}.block-inline-block-wysiwyg-table>div{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.block-inline-block-wysiwyg-table table.default{table-layout:fixed;width:100%}.block-inline-block-wysiwyg-table table.default tr{display:flex}.block-inline-block-wysiwyg-table table.default tr:first-child p{color:#707070;margin:0;line-height:1;margin-bottom:0.625rem}.block-inline-block-wysiwyg-table table.default td{vertical-align:top;flex:1;margin-right:1.25rem}.block-inline-block-wysiwyg-table table.default td:last-child{margin-right:0}.block-inline-block-wysiwyg-table table.default tr{border-bottom:0.0625rem solid rgba(0,0,0,.3)}.block-inline-block-wysiwyg-table table.default tr:first-child{border-bottom:none}.block-inline-block-wysiwyg-table table.default tr td{padding-bottom:0.5625rem;padding-top:1.5625rem}.block-inline-block-wysiwyg-table table.default tr:first-child td{padding-bottom:0}.block-inline-block-wysiwyg-table table.default tr:first-child td,.block-inline-block-wysiwyg-table table.default tr:nth-child(2) td{padding-top:0}.block-inline-block-wysiwyg-table table.default tr:not(:first-child) td:first-child p{font-weight:500;font-size:1.125rem;line-height:1.56}table.colorful,table.default{display:none}.mobile-stacked-table .header{border-top:0.0625rem solid rgba(0,0,0,.3);padding-top:3.75rem;margin-top:2.1875rem}.mobile-stacked-table .header:first-child{border-top:none;padding-top:0;margin-top:0}.mobile-stacked-table ul,table.colorful ul{padding-left:0}.mobile-stacked-table ul li,table.colorful ul li{margin:1.25rem 0}table.colorful td{border-right:0.0625rem solid rgba(0,0,0,.3)}table.colorful td:last-of-type{border-right:none}table.colorful tr:first-child{margin-bottom:0}table.colorful tr:first-child td{padding-top:2.1875rem;padding-bottom:1.5625rem}.block-inline-block-wysiwyg-table .table-wrapper{overflow:hidden}table.colorful{margin-right:-1.5625rem;margin-left:-1.5625rem}table.colorful td{vertical-align:top;flex:1;padding-right:1.5625rem;padding-left:1.5625rem}.page--403{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/404-bg.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 0}.page--403,.page--403.js-is-scrolled .header--wrapper{background-color:#0d1e1c}.page--403 .header--wrapper a,.page--403 .header--wrapper button{color:#fff!important}.page--403 .header--wrapper .logo--wrapper svg{fill:#fff!important}.page--403 .header--wrapper .for-you--trigger svg,.page--403 .header--wrapper .search--trigger svg{stroke:#fff!important}.page--403 .block-basic{margin-bottom:6.25rem;text-align:center;color:#fff}.page--403 .block-basic .link-button:first-of-type{margin-right:1.875rem}.page--404{background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/404-bg.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 0}.page--404,.page--404.js-is-scrolled .header--wrapper{background-color:#0d1e1c}.page--404 .header--wrapper a,.page--404 .header--wrapper button{color:#fff!important}.page--404 .header--wrapper .logo--wrapper svg{fill:#fff!important}.page--404 .header--wrapper .for-you--trigger svg,.page--404 .header--wrapper .search--trigger svg{stroke:#fff!important}.page--404 .block-basic{margin-bottom:6.25rem;text-align:center;color:#fff}.page--404 .block-basic .link-button:first-of-type{margin-right:1.875rem}article.announcement{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#00693e;z-index:6;padding:0.8125rem 2.5rem}article.announcement.alert{background-color:#9d162e}.js-is-scrolled article.announcement,.js-is-sticky article.announcement{display:none}article.announcement .field--name-title{color:#fff;font-weight:600;font-size:0.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article.announcement .field--name-link{position:relative;top:0.1875rem;line-height:0;width:1.875rem;height:1.5rem}article.announcement .field--name-link a{margin-bottom:0;visibility:hidden}article.announcement .field--name-link a:after{visibility:visible}article.announcement .title-link{background-image:none;padding:0}.page-node-type-article .layout__region--first .media--view-mode-article-hero{margin:0 auto}.page-node-type-component-page .block-field-block-node-component-page-title,.page-node-type-component-page .dart-page-eyebrow{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.page-node-type-component-page .block-field-block-node-component-page-title>*{display:block}.events__search-results-container{padding:0 2rem}.events__pager-link *{pointer-events:none}.event-teaser{margin-bottom:3.75rem}.event-teaser__date{display:flex;margin-bottom:1.5rem;font-family:Dartmouth Ruzika,serif;font-weight:500;color:#0d1e1c}.event-teaser__date-month{margin-top:2.5rem;font-size:1rem;line-height:1rem;text-transform:uppercase}.event-teaser__date-day{font-size:4.0625rem;line-height:1;font-style:italic;margin:0 0.5rem 0 0}.event-teaser__title{font-weight:400;font-size:2.5rem;line-height:1.1;letter-spacing:-0.08313rem;margin:0 0 1rem}.event-teaser__title-link{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;padding:0;color:#00693e}.event-teaser__title-link:focus,.event-teaser__title-link:hover{color:#0d1e1c}.event-teaser__time{margin-bottom:1.25rem;font-family:Dartmouth Ruzika,serif;font-size:0.9375rem;color:#707070}.event-teaser__summary{margin-bottom:1.5rem;font-weight:300;font-size:1rem;line-height:1.625rem}.event-teaser__image img{width:100%;display:block;margin:0}.event-teaser__image-link{display:block}.footer--wrapper{position:relative;background:#0d1e1c;color:#fff;padding:6.875rem 2.5rem 3.75rem}.footer--wrapper .footer-left,.footer--wrapper.has-footer-right .footer--top{display:grid}.footer--wrapper.has-footer-right .footer--top>footer:first-child{order:2;margin-top:3.75rem}.footer--wrapper.has-footer-right .footer-left{display:block}.footer--wrapper .footer--top .descriptor{color:#728884}.footer--wrapper .menu--footer .menu{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.75rem;grid-row-gap:0.625rem;margin:0;padding:0}.footer--wrapper .menu--footer .menu-item{line-height:1.2;margin:0 0 1.125rem}.footer--wrapper .menu--footer a,.footer--wrapper .menu--footer a.is-active{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#fff;font-size:0.9375rem;word-break:unset}.footer--wrapper .footer-bottom{display:flex;margin:0;padding-top:2.1875rem;color:#fff;font-size:0.9375rem;line-height:2.06;border-top:0.0625rem solid hsla(169,9%,49%,.5);flex-direction:column}.footer--wrapper .footer-bottom ul{margin:0;padding:0}.footer--wrapper .footer-bottom .menu--copyright .menu{display:flex;flex-wrap:wrap;flex-direction:column}.footer--wrapper .footer-bottom .menu--copyright .menu li:not(:last-child){margin-bottom:1.125rem}.footer--wrapper .footer-bottom .menu--copyright a{color:#fff;transition:color .5s cubic-bezier(.215,.61,.355,1)}.footer--wrapper .footer-bottom .menu--copyright a:focus,.footer--wrapper .footer-bottom .menu--copyright a:hover{color:#fff}.footer--wrapper .menu--social{margin-top:5rem}.footer--wrapper .menu--social .menu{display:flex}.footer--wrapper .menu--social .menu li{margin-right:1.5625rem;line-height:1.2}.footer--wrapper .menu--social .menu li:last-of-type{margin-right:0}.footer--wrapper .menu--social .menu svg{width:1.5rem;height:1.5rem;fill:#fff;opacity:.5;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.footer--wrapper .menu--social .menu a:focus svg,.footer--wrapper .menu--social .menu a:hover svg{opacity:1}.footer--wrapper.has-footer-right .block-dart-dpine-logo{position:absolute;top:-4.6875rem;left:2.5rem}.footer--wrapper .block-dart-dpine-logo{position:relative;top:-2.5rem;order:-1}.footer--wrapper .pine--wrapper svg{fill:#fff}.footer--wrapper.has-footer-right .pine--wrapper svg{fill:#00693e}.footer--wrapper .visually-hidden{color:#fff}.layout-container{max-width:120rem;margin:0 auto}.layout--fourcol.inset .layout-bg-content,.layout--onecol .block-inline-block-basic,.layout--threecol .layout-bg-content,.layout--twocol .layout-bg-content{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.layout--fivecol .grid-row,.layout--fourcol .grid-row{justify-content:center}.layout--fourcol .grid-row{padding:0 1.25rem}.layout--fivecol .grid-row{padding:0 0.625rem}.layout-bg-bg-wrapper,.layout-bg-bg-wrapper *,.layout-bg-row,.layout-bg-section{height:100%}.dart-layout.has-background .layout-bg-content-container{padding:12rem 0}.header--wrapper{position:relative;z-index:5;transition:top .5s cubic-bezier(.215,.61,.355,1)}.header--wrapper .header{position:relative;padding:2.5rem 0 2.25rem;height:6.25rem;overflow:hidden}.has-notification.js-menu-is-open .header--wrapper .header{padding-top:5.75rem}.header--wrapper .logo--wrapper{position:relative;display:flex;width:2.5rem;height:1.4375rem;z-index:3}.header--wrapper .logo-link{position:relative;padding-bottom:0}.header--wrapper .logo-link svg{display:block;fill:#00693e;transition:fill .5s}.header--wrapper .logo-link .logo--full{position:relative;overflow:hidden;width:0;transition:width .5s}.header--wrapper .logo-link .logo--full svg{width:12.625rem;height:1.4375rem}.header--wrapper .logo-link .logo--d-pine{position:absolute;top:-0.4375rem;left:0}.header--wrapper .logo-link .logo--d-pine svg{width:2.5rem;height:2.5rem;opacity:1;visibility:visible;transition:fill .5s,visibility .5s,opacity .5s .5s}.header--wrapper .menu--trigger{position:absolute;top:1.875rem;right:0;display:flex;align-items:center;justify-content:flex-end;width:1.875rem;height:1.25rem;margin-left:auto;z-index:2;border-radius:50%;border:0.0625rem solid transparent;padding:1.5rem}.has-notification.js-menu-is-open .header--wrapper .menu--trigger{top:5.125rem}.header--wrapper .menu--trigger span{position:absolute;right:0;display:block;width:100%;height:0.125rem;background:#000;transition:.5s cubic-bezier(.215,.61,.355,1);color:#fff}.js-menu-is-open .header--wrapper .menu--trigger{right:2.5rem;border:0.0625rem solid #fff}.js-menu-is-open .header--wrapper .menu--trigger span{background:#fff}.header--wrapper .menu--trigger span:nth-child(2){top:0.625rem;width:1.875rem}.header--wrapper .menu--trigger span:nth-child(3){top:1.25rem;width:1.25rem}.header--wrapper .menu--trigger span:nth-child(4){top:1.875rem;width:0.9375rem}.js-menu-is-open .header--wrapper .menu--trigger span:nth-child(2){width:20%;top:50%;right:28%;width:0}.js-menu-is-open .header--wrapper .menu--trigger span:nth-child(3){width:40%;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:28%}.js-menu-is-open .header--wrapper .menu--trigger span:nth-child(4){width:40%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;right:28%}.header--wrapper .search--trigger{position:absolute;top:2.125rem;right:3.75rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;margin:0 0 0 1.875rem;padding:0.5rem;border:0;border-radius:50%;transition:all .5s}.js-menu-is-open .header--wrapper .search--trigger{opacity:0;visibility:hidden;pointer-events:none}.js-search-overlay-active .header--wrapper .search--trigger{background:#00693e}.header--wrapper .search--trigger svg{position:absolute;width:1rem;height:1rem;transition:all .5s}.header--wrapper .search--trigger .icon.search{stroke:#000}.header--wrapper .search--trigger .icon.close{width:0.75rem;height:0.75rem;stroke:#fff;opacity:0;visibility:hidden}.js-search-overlay-active .header--wrapper .search--trigger .icon.search{opacity:0;visibility:hidden}.js-search-overlay-active .header--wrapper .search--trigger .icon.close{opacity:1;visibility:visible}.header--wrapper .search--trigger:focus svg,.header--wrapper .search--trigger:hover svg{stroke:#00693e}.js-menu-is-open .header--wrapper .logo-link svg{fill:#fff}.js-for-you-is-open .header--wrapper .search--trigger .icon.search,.js-menu-is-open .header--wrapper .search--trigger .icon.search{stroke:#fff}.header--wrapper .menu--main{height:auto;overflow:visible}.js-menu-is-open .header--wrapper{height:100vh;overflow-x:hidden;overflow-y:auto}.js-menu-is-open .header--wrapper .header{position:fixed;top:0;left:0;width:100%;height:100vh;padding-left:2.5rem;padding-right:2.5rem;margin:0;overflow-y:auto}.header--wrapper .menu--main>ul{position:relative;margin:3.125rem 0 0}.header--wrapper .menu--main .menu-level-0>li{margin-bottom:1.25rem;padding:0;opacity:0;visibility:hidden;transition:.5s}.js-menu-is-open .header--wrapper .menu--main .menu-level-0>li{display:flex;align-items:center;opacity:1;visibility:visible;transition-delay:.5s}.header--wrapper .menu--main .menu-level-0 .submenu--trigger{position:absolute;right:0.875rem;width:20%;height:2.5rem;text-align:right}.header--wrapper .menu--main .menu-level-0>li svg{width:1.25rem;height:1.25rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);stroke:#fff;opacity:.4}.header--wrapper .menu--main a:not(.btn){position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#fff;transition:color .5s,background-size .5s}.js-menu-is-open .header--wrapper .menu--main a:not(.btn){color:#fff}.header--wrapper .menu--main .menu-level-0>li>a{font-weight:500}.header--wrapper .menu--main .menu-item--expanded{list-style:none}.header--wrapper .menu--main .menu-item--expanded>a,.header--wrapper .menu--main .menu-item--expanded a:not(.btn),.header--wrapper .menu--resources-for a,.header--wrapper .menu--resources-for button{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;transition:color .5s,background-size .5s;padding:0}.header--wrapper .menu--main .menu-item--expanded .menu-level-1{position:absolute;top:0;left:100%;width:100%;margin:0;padding:1.875rem 0 0;background:#00693e;transition:visibility .5s,opacity .5s,left .5s cubic-bezier(.215,.61,.355,1);overflow:hidden;opacity:0;visibility:hidden}.header--wrapper .menu--main .menu-item--expanded.has--cta .menu-level-1{grid-template-columns:1fr 1fr 1fr}.header--wrapper .menu--main .menu-item--expanded.js-menu-is-active .menu-level-1{height:calc(100vh + 9.375rem);left:0;opacity:1;visibility:visible;z-index:3}.header--wrapper .menu--main .menu-item--expanded.js-menu-is-active .menu-level-1 li{margin-bottom:1.875rem}.header--wrapper .menu--main .menu-item--expanded .menu-level-1 li>a{font-size:1.25rem;line-height:2.25;font-weight:500;color:#fff}.header--wrapper .menu--main .menu-item--expanded .menu-level-2{position:absolute;top:0;left:100%;width:100%;height:100%;margin:1.5625rem 0 0;background:#00693e;transition:left .5s cubic-bezier(.215,.61,.355,1);z-index:4;visibility:hidden}.header--wrapper .menu--main .menu-level-1 .js-menu-is-active .menu-level-2{left:0;visibility:visible}.header--wrapper .menu--main .menu-item--expanded .menu-level-2 li{margin:0}.header--wrapper .menu--main .menu-item--expanded .menu-level-2 li>a{font-size:1.25rem;line-height:2.25;font-weight:500;color:#fff}.header--wrapper .menu--main .block-cta-tile,.header--wrapper .menu--main .block-inline-block-cta-tile{height:0;width:0;display:none}.header--wrapper .menu--main .js-menu-is-active .field--name-cta-tile-body{color:inherit}.header--wrapper .menu--main .block-cta-tile a,.header--wrapper .menu--main .block-inline-block-cta-tile a{background-image:unset}.header--wrapper .menu--main .block-cta-tile .layout-bg-content,.header--wrapper .menu--main .block-inline-block-cta-tile .layout-bg-content{padding:2.5rem}.header--wrapper .menu--bg{position:fixed;top:0;left:0;width:100%;height:0.3125rem;background:#00693e;transition:height 1s cubic-bezier(.215,.61,.355,1);pointer-events:none}.menu--breadcrumb{position:absolute;top:5.9375rem;width:80%;background:#00693e;z-index:4;opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s}.has-announcement .menu--breadcrumb{top:9.0625rem}.menu--breadcrumb>button{font-family:Dartmouth Ruzika,serif;font-weight:300;font-size:1.0625rem;line-height:2.64;color:#fff}.menu--breadcrumb>button svg{width:0.625rem;height:0.625rem;margin:0 0.625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);stroke:#fff}.js-submenu-is-active .menu--breadcrumb{opacity:1;visibility:visible}.menu--resources-for{position:absolute;width:100%;font-weight:500;opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s}.js-menu-is-open .menu--resources-for{transition-delay:.5s;opacity:1;visibility:visible}.menu--resources-for .for-you--trigger{width:100%;position:relative;font-weight:500;text-align:left;color:#fff;transition:all .5s;z-index:2}.menu--resources-for li a{font-weight:500}.js-for-you-is-open .menu--resources-for .for-you--trigger{color:#fff;background-size:100% 0.0625rem}.menu--resources-for .for-you--trigger svg{position:absolute;right:0.875rem;width:1.25rem;height:1.25rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);stroke:#fff;opacity:.4;z-index:3}.js-menu-is-open .menu--resources-for .for-you--trigger svg{stroke:#fff}.menu--resources-for .menu{position:fixed;top:5.625rem;width:100%;left:100%;padding:2.5rem 0 0;background:#00693e;transition:left .5s cubic-bezier(.215,.61,.355,1);z-index:3}.menu--resources-for .menu:before{content:"";width:0;height:0.0625rem;position:absolute;top:6.25rem;left:0;background:hsla(0,0%,100%,.15);transition:width .5s 1s}.js-for-you-is-open.has-announcement .menu--resources-for .menu{top:8.75rem}.js-for-you-is-open .menu--resources-for .menu{left:1.125rem;padding-left:0.125rem}.menu--resources-for ul.menu li{margin:0 0 1.875rem}.js-for-you-is-open .header--wrapper .for-you--trigger,.js-menu-is-open .header--wrapper .for-you--trigger,.menu--resources-for ul.menu a,.menu--resources-for ul.menu a.is-active{color:#fff}.js-menu-is-closing .menu-dropdown{pointer-events:none}.js-menu-is-closing .logo-link svg{transition:fill .25s .5s,-webkit-transform .25s!important;transition:fill .25s .5s,transform .25s!important;transition:fill .25s .5s,transform .25s,-webkit-transform .25s!important}.js-menu-is-closing .for-you--trigger{opacity:0;visibility:hidden}.js-menu-is-closing .menu--trigger{opacity:0}.js-menu-is-closing .menu--trigger span,.js-menu-is-closing .search--trigger{transition:.5s .5s!important}.js-menu-is-resizing .header--wrapper *{transition:none!important}.js-is-scrolled{margin-top:6.25rem}.js-is-scrolled.filter-ui-is-sticky{margin-top:15.625rem}.js-is-scrolled .header--wrapper{position:fixed;top:-6.25rem;width:100%;background:#fff}.js-is-scrolled .header--wrapper .logo-link .logo{display:none}.js-is-scrolled .header--wrapper .logo-link .pine-logo{display:block;width:2.5rem;height:2.5rem;opacity:1;visibility:visible;transition:none}.js-is-sticky.js-is-scrolled .header--wrapper{top:0;max-width:120rem}.js-is-scrolled .header--wrapper .menu--trigger{top:2rem}.js-is-scrolled .header--wrapper .search--trigger{top:2.3125rem}article.landing-page--full{position:relative}.layout--landing-page{margin-bottom:6.5625rem;flex-wrap:wrap;position:relative}.layout--landing-page .layout__section{width:100%}.layout--landing-page .layout__section-inner{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start}.layout--landing-page .layout__section--top .layout__section-inner{flex-wrap:wrap}:root{--scroll-bar:1.4375rem}.layout--landing-page .layout__section--bottom .layout__section-inner{max-width:calc(69.375rem + (min(120rem,100vw - var(--scroll-bar)) - 69.375rem)/2);align-items:center;flex-wrap:wrap}.layout--landing-page .layout__region--first{flex-basis:100%;margin-bottom:0}.layout--landing-page .layout__region--second{flex-basis:30%;margin-bottom:0}.layout--landing-page .layout__region--third{width:100%;margin-bottom:0}.layout--landing-page .layout__region--fourth{flex-basis:100%;order:2;margin-bottom:0}.layout--landing-page .layout__region--fifth{width:100%;flex-shrink:0;flex-grow:1;order:1;margin-top:-7.5rem;margin-bottom:11.25rem}.landing-page .block-field-block-node-landing-page-title h1{font-style:normal;margin-bottom:3.75rem}.landing-page .block-field-block-node-landing-page-landing-facts{color:#fff;text-align:center;padding:13.125rem 2.5rem 0.0625rem;position:relative}.landing-page .block-field-block-node-landing-page-landing-facts .field__item{margin-bottom:3.75rem}.landing-page .block-field-block-node-landing-page-landing-facts .field__item:last-of-type{margin-bottom:0}.landing-page .field--name-fact-stat{font-size:7.5rem;font-family:Dartmouth Ruzika,serif;line-height:1;margin-bottom:1.5625rem}.landing-page .field--name-fact-stat .pre-number{font-size:1.875rem;vertical-align:middle}.landing-page .field--name-fact-stat .post-number{font-size:3.125rem}.landing-page .field--name-fact-text p{font-size:1.125rem;line-height:1.555;font-weight:500;font-style:normal}.landing-page .block-field-block-node-landing-page-landing-cta{text-align:right}.landing-page .block-field-block-node-landing-page-landing-cta a{margin-bottom:3.75rem;font-size:0.8125rem;font-weight:400;line-height:1.23;letter-spacing:0.20313rem;text-transform:uppercase;color:#000;background:#a5d75f;padding:1.4375rem 2.8125rem 1.3125rem 1.5625rem;display:inline-block;white-space:nowrap}.landing-page .block-field-block-node-landing-page-landing-cta a:after{display:block;content:" ";background-image:url(/sites/home/themes/custom/darthome_2021/dist/css/../images/svg/arrow.svg);background-size:0.9375rem 0.9375rem;height:0.9375rem;width:0.9375rem;position:absolute;top:1.4375rem;right:1.125rem}.landing-page .block-field-block-node-landing-page-landing-subtitle p{color:#12312b;margin-bottom:3.125rem}.landing-page .right-sidebar{display:block;position:absolute;left:0;background-color:#0d1e1c;width:100%}.page-node-type-landing-page{overflow-x:hidden}.page-node-type-landing-page .field--name-landing-hero{position:relative;height:12.5rem}.page-node-type-landing-page .field--name-landing-hero :not(.cursor):not(.field--name-media-image-caption):not(svg){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-node-type-landing-page .field--name-landing-hero a{color:#000}.page-node-type-landing-page .field--name-landing-hero .field--name-media-image-caption{padding:1.125rem 0;color:#fff}.news-detail .layout--threecol .layout-bg-content{max-width:none}.news-detail .layout--threecol.inset .layout-bg-content{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.news-detail .grid-row .col{margin-bottom:0}.news-detail .block-media-embed .media--view-mode-portrait,.news-detail .block-media-embed .media[data-orientation=portrait],.news-detail .block-media-embed .media[data-orientation=portrait]+figcaption,.news-detail .field--name-article-body .media--view-mode-portrait,.news-detail .field--name-article-body .media[data-orientation=portrait],.news-detail .field--name-article-body .media[data-orientation=portrait]+figcaption{margin:0 0 1.5rem}.news-detail .field--name-article-body .caption.align-left .media[data-orientation=portrait],.news-detail .field--name-article-body .caption.align-left .media[data-orientation=portrait]+figcaption{margin:0 auto 0 0}.news-detail .field--name-article-body .caption.align-right .media[data-orientation=portrait],.news-detail .field--name-article-body .caption.align-right .media[data-orientation=portrait]+figcaption{margin:0 0 0 auto}.news-detail .dart-layout.content .layout__region--first{order:2;margin-top:1.5rem}.news-event--body{padding:0 2rem;margin-bottom:4rem}.news-event--image{margin:0 0 6.25rem}.news-event--image img{min-width:12.5rem}.news-event--body p{margin-left:0!important;margin-right:0!important}.news-event--body p span{color:#0d1e1c!important}.block-dart-event-detail-info{margin-bottom:5rem}.news-landing{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.news-landing .news-search__advanced-filters.js-form-wrapper.form-wrapper{padding-left:1.875rem;padding-right:1.875rem}.news-landing .block-field-block-node-component-page-title .field--name-title{display:block;margin:2.5rem 0 5rem;text-align:center}.view-news-search{margin:0 0 5rem}.view-news-search .view-content .views-row{margin-bottom:5.625rem}.view-news-search .media--view-mode-teaser{margin-bottom:3rem}.view-news-search .view-content .views-row .news--image .field--name-video-video,.view-news-search .view-content .views-row .news--image .field--name-video-video *{width:100%;height:100%}.news-landing .layout--twocol--50-50 .layout-bg-content{width:100%}.layout--filter-news .block-webform .field--name-block-title{font-family:National\ 2,sans-serif;font-weight:600;font-size:1.625rem;line-height:2.3}.filters-active .block-featured-news{display:none}.page-node-type-photos .layout--threecol--25-50-25 .grid-row{min-height:10rem}.page-node-type-photos .news-event--more-link-wrap{margin-bottom:3.125rem}.page-node-type-photos .layout--threecol--25-50-25:not(:first-child) .grid-row .layout__region--first{order:2;margin-left:0;margin-bottom:2.5rem}.page-node-type-photos .layout--threecol--25-50-25:not(:first-child) .grid-row .layout__region--second{width:100%;order:1;margin-bottom:2.5rem}.page-node-type-photos .block-field-block-node-photos-news-subtitle{text-align:center;max-width:56.25rem;margin-left:auto;margin-right:auto}.page-node-type-photos .news-event--meta{justify-content:center;margin-bottom:3.125rem}.page-node-type-photos .layout--twocol--50-50 .grid-row{max-width:41.25rem;margin-left:auto;margin-right:auto;flex-wrap:wrap}.page-node-type-photos .layout--twocol--50-50 .layout__region--first{margin-left:0;margin-bottom:1.875rem}.page-node-type-photos .block-dart-news-social{display:flex;justify-content:center;margin-bottom:3.125rem}.page-node-type-photos .news-events--social-share{display:inline-block}.page-node-type-photos .news-event--social-share__label{text-align:center}.page-node-type-photos .layout--onecol{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.page-node-type-photos .block-field-block-node-photos-body{max-width:62.5rem;margin:0 auto 5.25rem}.page-node-type-photos .block-field-block-node-photos-photos-media .field__items{display:flex;flex-wrap:wrap;justify-content:center}.page-node-type-photos .block-field-block-node-photos-photos-media .field__items>div{margin:0 0 1.875rem}.page-node-type-photos .block-field-block-node-photos-photos-media .field__items .field--name-media-image-caption{padding:0.75rem 0 0;margin:0}.page-node-type-photos .media--view-mode-max-width-1110px{display:inline-block;margin-bottom:6.25rem}.page-node-type-photos .media[data-orientation=portrait]{max-width:42.8125rem}.page-node-type-photos .field--name-media-image-caption{margin-top:0.625rem}.page-node-type-photos .field--name-media-image-caption a{padding:0 0 0.1875rem}.page-node-type-photos .field--name-media-image-caption .field__item{width:0}.page-node-type-video .block-field-block-node-video-news-subtitle{text-align:center;max-width:56.25rem;margin-left:auto;margin-right:auto}.page-node-type-video .block-field-block-node-video-video-video{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.page-node-type-video .field--name-media-image-caption{color:#0d1e1c;margin-top:0.625rem}.page-node-type-video .media--type-remote-video .field--name-thumbnail{position:relative}@media (min-width:25rem){.block-campus-map .campus-map--content{align-items:center}.block-campus-map .field--name-campus-map-cta-links{display:flex;justify-content:center}.block-campus-map .field--name-campus-map-cta-links>div{margin-right:1.875rem;margin-bottom:0}.block-campus-map .field--name-campus-map-cta-links>div:last-of-type{margin-right:0}}@media (min-width:30rem){.accordion__item{width:72%}.directory-item .directory-item--grid{grid-template-columns:70% 30%;grid-row-gap:0}.directory-item__person-name{margin:0 0 1.25rem}.directory-item__person-email{margin:0 0 1.25rem}.directory-item__person-mailbox,.directory-item__person-phone{text-align:right}.directory-item__person-mailbox{grid-row:unset}.dart-news-search .form-date.news-search__date-from,.events__filters-date--start .events__filters-date-input{max-width:100%}.dart-news-search .form-date.news-search__date-to,.events__filters-date--end .events__filters-date-input{max-width:100%}.paragraph--type--hero-slide .carousel--content{padding:0 2.5rem;width:19.6875rem}.paragraph--type--hero-slide .hero--caption{left:auto;-webkit-transform:none;transform:none}.paragraph--type--hero-slide .hero--caption>div{height:auto}.block-hsl__text{width:72%}.is-a11y .instagram-feed .view-content article{width:calc(33.33vw - 1.5625rem)}.instagram-post .icon{left:1.25rem}.launchpad__item-bg .media{height:25rem}.news-event--title{font-size:clamp(3.125rem,1rem + 3vw,3.75rem)}.news-footer__grouping .item-list ul{margin:0}.news-footer__grouping ul li{margin-right:1.875rem;margin-left:-0.5rem}.news-footer__grouping ul li:last-child,.news-footer__grouping ul li:only-child{margin-right:0}.news-landing .news--teaser.quoted-content .field--name-quoted-content-quote h3,.news-landing .news--teaser.quoted-content .field--name-quoted-content-quote p{-webkit-line-clamp:8}.promo__title{-webkit-line-clamp:2}.promo .field--type-text-with-summary p{-webkit-line-clamp:3}.quoted-content .field--name-quoted-content-quote h3,.quoted-content .field--name-quoted-content-quote p{-webkit-line-clamp:4}.webform-submission-newsletter-signup-form .webform-confirmation__message{top:-4.375rem}.footer--wrapper{padding:6.875rem 3.75rem 3.75rem}.footer--wrapper .menu--footer .menu{grid-column-gap:5.9375rem}.footer--wrapper .footer-bottom .menu--copyright .menu li{display:flex}.footer--wrapper .footer-bottom .menu--copyright .menu li:not(:last-of-type):after{display:block;margin:0 1.875rem}.footer--wrapper.has-footer-right .block-dart-dpine-logo{left:3.75rem}.header--wrapper .menu--main .menu-level-0>li{margin-bottom:1.875rem}.page-node-type-landing-page .field--name-landing-hero{height:auto}.news-detail .grid-row .col{margin-bottom:0}.news-detail .block-media-embed .media--view-mode-portrait,.news-detail .block-media-embed .media[data-orientation=portrait],.news-detail .block-media-embed .media[data-orientation=portrait]+figcaption,.news-detail .field--name-article-body .media--view-mode-portrait,.news-detail .field--name-article-body .media[data-orientation=portrait],.news-detail .field--name-article-body .media[data-orientation=portrait]+figcaption{width:60%;margin:0 auto}.news-detail .media--view-mode-portrait.align-left{margin:0;padding:0 2rem 0 0}.news-detail .media--view-mode-portrait.align-right{margin:0;padding:0 0 0 2rem}}@media (min-width:30rem)and (min-width:64rem){.footer--wrapper .footer-bottom .menu--copyright .menu li:not(:last-of-type):after{content:"|"}}@media (min-width:37.5rem){.mixed-gallery--wrap{height:70vh;min-height:28.125rem}.mixed-gallery__caption{padding:1.125rem calc(9.375rem + 15%) 0 9.375rem}}@media (min-width:48rem){.overflowing,.quoted-content.quoted-content--embedded{width:calc(100% - 5rem)}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a,.block-quoted-carousel .quoted-content--link>a,.block-webform input[type=submit],.btn,.btn--alt,.btn--ghost,.has-bg-media .layout-bg-content-container.set-text-color a:not([class*=layout],.use-ajax),.has-bg-media a:not([class*=layout]),.js-form-wrapper button,.layout-builder-discard-changes a.button,.layout-builder-form a.button,.promo__links a,.transparent-buttons a:not([class*=layout],.use-ajax),button.button--primary,input[type=submit],input[type=submit].button--primary{white-space:nowrap;line-height:1.23;text-align:left}.carousel--pager-mobile{display:none}.button-row{font-size:inherit}.button-row>*{margin-bottom:0}.ampersand--mobile__slide .carousel--pager-mobile{display:flex}.block-campus-map .campus-map--content{flex-direction:row;justify-content:space-between;margin:0 4.375rem 4.375rem}.block-campus-map .campus-map--content>div{width:50%}.block-campus-map .field--name-campus-map-heading{margin:0}.block-campus-map .field--name-campus-map-cta-links{justify-content:flex-end}.block-campus-map .field--name-campus-map-location{height:43.75rem}.carousel--component.has-vertical-transition .carousel--item.js-slide-is-active{-webkit-transform:translateY(0);transform:translateY(0)}.carousel--component.has-vertical-transition .carousel--item.js-slide-is-changing{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dart-layout.layout--onecol.has-background .layout__region--first.col .block-basic{max-width:33.75rem;margin:0 auto}.dart-home-directory-search .dart-directory__type li:first-of-type{margin-bottom:0}.directory-header{padding:8.75rem 0;background-size:auto;background-position:95% 70%}.directory-header-container{display:flex;align-items:center}.directory-header-title{margin-bottom:0}.directory-header-content{max-width:28.75rem;margin-left:auto}.directory-links{margin-bottom:5rem}.layout .block-dart-dpine-logo{padding:9.375rem 0}.featured-event-horizontal__date{max-width:5rem;text-align:center}.featured-event-vertical__link{display:flex;align-items:center;padding:3.125rem 6.875rem 3.125rem 2rem}.featured-event-vertical__link:hover .featured-event-vertical__date,.featured-event-vertical__link:hover .featured-event-vertical__title{-webkit-transform:translateX(7.5rem);transform:translateX(7.5rem)}.featured-event-vertical__date{flex-direction:column;max-width:5rem;margin:0 2.5rem 0.75rem 0;text-align:center}.featured-event-vertical__date-month{order:1}.featured-event-vertical__date-day{margin-right:0;order:2}.featured-event-vertical__circle{display:flex;position:absolute;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;background-color:#0d1e1c;border-radius:100%;opacity:0;pointer-events:none;-webkit-transform:scale(0);transform:scale(0);transition:opacity .2s ease-in-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s ease-in-out;transition:transform .3s ease-out,opacity .2s ease-in-out,-webkit-transform .3s ease-out}.featured-event-vertical__link:hover .featured-event-vertical__circle{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .4s cubic-bezier(.76,0,.24,1) .2s,-webkit-transform .8s cubic-bezier(.76,0,.24,1);transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .4s cubic-bezier(.76,0,.24,1) .2s;transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .4s cubic-bezier(.76,0,.24,1) .2s,-webkit-transform .8s cubic-bezier(.76,0,.24,1)}.featured-event-vertical__link .icon{display:block;width:0.8125rem;height:0.8125rem;stroke:#fff}.dart-news-search .form-item-date-from,.dart-news-search .form-item-date-to,.events__filters-date{padding:0.375rem 1rem 0.375rem 2.5rem}.dart-news-search .form-type-date label,.events__filters-date-label{padding-left:1.25rem}.dart-news-search .form-type-date label:before,.events__filters-date-label:before{margin-right:0.75rem}.home-hero-carousel .cursor{position:absolute;width:6.25rem;height:6.25rem;display:flex;align-items:center;justify-content:center;top:0;left:0;border:0.0625rem solid #fff;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:4;transition:width .5s linear,height .5s linear}.home-hero-carousel .paragraph--type--hero-slide .button--pause{bottom:39%;right:3.25rem}.home-hero-carousel .paragraph--type--hero-slide .media{top:-7.5rem}.paragraph--type--hero-slide .gradient{height:70%}.paragraph--type--hero-slide .carousel--content{width:28.125rem;bottom:35%;left:2.5rem;padding:0;transition:left 1s cubic-bezier(.215,.61,.355,1)}.js-hero-is-scrolled .paragraph--type--hero-slide .carousel--content,.js-hero-is-scrolled .paragraph--type--hero-slide .hero--caption{left:5rem}.paragraph--type--hero-slide .field--name-carousel-heading{font-size:4.375rem}.paragraph--type--hero-slide .button--pause{bottom:37%;right:3.25rem}.block-hsl__links a:hover h3{color:#0d1e1c;border-bottom:0.0625rem solid #0d1e1c;transition:all .3s cubic-bezier(.215,.61,.355,1);transition-delay:.1s;z-index:3}.block-hsl__links a:hover .media{opacity:0;transition-delay:.2s;transition:opacity .3s cubic-bezier(.215,.61,.355,1);z-index:2}.instagram-feed__description{max-width:37.5rem}.is-a11y .instagram-feed .view-content article{width:calc(25vw - 1.5625rem)}.layout--onecol .instagram-feed .instagram-post__wrapper .instagram-post__image{width:100%;margin:0}.instagram-post.media--view-mode-full{max-width:55.875rem;margin:0 auto}.instagram-post--full .instagram-post__wrapper,.layout--onecol.instagram-is-single figure.full-content-external,.layout--onecol .instagram-post__wrapper{display:flex;justify-content:space-between;align-items:flex-end;max-width:43.75rem}.layout--onecol .instagram-post__wrapper .instagram-post__image{flex-shrink:0;width:80%;margin:0 1.875rem 0 0}.layout--onecol.instagram-is-single figure.full-content-external .instagram-post__image{width:100%;margin:0}.layout--onecol.instagram-is-single figure.full-content-external .instagram-post__wrapper{width:35rem}.layout--onecol .instagram-post__wrapper .instagram-post__caption{width:20%;flex-shrink:0}.layout--onecol.instagram-is-single .instagram-post,.layout--onecol.instagram-is-single figure.full-content-external{max-width:55.875rem}.layout--onecol.instagram-is-single .instagram-post__link,.layout--onecol.instagram-is-single figure.full-content-external .instagram-post{width:100%;margin:0}.instagram-post--full .instagram-post__image{flex:1;margin-bottom:0}.instagram-post--full .instagram-post__caption{width:15.3125rem;align-self:flex-end;margin-left:2.5rem}figure.full-content-external{padding:0;margin:0 0 3.75rem}.layout--onecol figure.full-content-external figcaption{padding:0 2rem}.modal--container>.modal--content:before{display:none}.modal--trigger{margin-bottom:2.5rem}.events__advanced-filters,.news-search__advanced-filters.js-form-wrapper.form-wrapper{width:38.125rem;padding:0 1.875rem 3.125rem}.events__advanced-filters:before,.news-search__advanced-filters.js-form-wrapper.form-wrapper:before{width:38.125rem}.block-field-block-node-article-news-subtitle,.news-event--summary{max-width:37.5rem;margin:0 auto 5rem;padding:0}.block-field-block-node-article-article-image,.block-field-block-node-video-video-video{max-width:calc(100% - 5rem);margin:0 auto 5rem}.news-event--meta__item{margin-bottom:0}.news--featured{display:flex;align-items:center;margin-bottom:3.75rem}.news--featured>a{width:50%;margin-bottom:0;margin-right:1.875rem}.news--featured>.news--content{width:40%}.news--featured .news--content .field--name-article-body,.news--featured .news--content .field--name-body{margin:1.875rem 0 2.625rem}.news--featured .field--name-article-image .field--name-media-image-caption .field__item{display:block;overflow:visible}.is-portrait .news--featured{justify-content:center}.is-portrait .news--featured>a{width:25rem}.block-featured-news.is-portrait .news--featured>.news--content{width:23.75rem}.news-footer{padding:3rem 2rem;text-align:center}.view-related-news{margin-bottom:4rem}.view-related-news .view-content{display:flex;justify-content:space-between;flex-wrap:wrap}.view-related-news .views-row{width:calc(50% - 2.5rem)}.pager ul{max-width:37.5rem}.promo__inner{display:flex;flex-flow:row wrap;align-items:center}.promo__body{width:60%;padding-right:5%}.promo__links{text-align:right;width:40%;padding-top:0;padding-left:5%}.block-quoted-carousel{margin-bottom:0}.block-quoted-carousel .quoted-content{flex-direction:row}.block-quoted-carousel .field--name-quoted-content-image{width:27.8125rem;height:38.4375rem;flex-shrink:0}.block-quoted-carousel .quoted-content--txt{margin-top:0;margin-left:2.5rem}.block-quoted-carousel .carousel--pager{display:flex;right:auto;left:19.375rem;bottom:0.9375rem}.block-quoted-carousel .carousel--controls{display:flex;position:absolute;bottom:6.25rem;left:30rem}.block-quoted-carousel .field--name-quoted-carousel-cta-link{right:0;width:auto;text-align:left}.search--overlay button.gsc-search-button{top:2.1875rem}.search--overlay .search .gsc-input-box input{font-size:3.75rem;padding-right:0}.search--overlay .search .gsc-input-box input::-webkit-input-placeholder{font-size:3.75rem}.search--overlay .search .gsc-input-box input::-moz-placeholder{font-size:3.75rem}.search--overlay .search .gsc-input-box input:-ms-input-placeholder{font-size:3.75rem}.search--overlay .search .gsc-input-box input::-ms-input-placeholder{font-size:3.75rem}.search--overlay .search .gsc-input-box input::placeholder{font-size:3.75rem}.webform-submission-newsletter-signup-form .form-item-newsletter-type select{width:70%}article.announcement .field--name-link{position:static;width:auto;height:auto}article.announcement .field--name-link a{padding-bottom:0.5rem;visibility:visible}.event-teaser{display:flex;margin-bottom:4.5rem}.event-teaser__date{flex:0 0 3.75rem;flex-direction:column;padding:3rem 0 0;margin:0 2rem 0 0;text-align:center}.event-teaser__date-month{margin-top:0;margin-bottom:0.5rem;order:1}.event-teaser__date-day{order:2;margin:-0.75rem 0 0}.event-teaser__content{flex:0 1 60%;padding:2.5rem 0 2rem}.event-teaser__summary{margin-bottom:0}.event-teaser__image{flex:0 1 25%;margin-left:auto;align-self:center}.footer--wrapper .block-dart-dpine-logo{position:static;order:unset;justify-self:end}.layout--landing-page .layout__section-inner{align-items:center}.layout--landing-page .layout__region--first{flex-basis:70%}.landing-page .block-field-block-node-landing-page-landing-facts .field__items{display:grid;grid-template-columns:1fr 1fr}.landing-page .block-field-block-node-landing-page-landing-facts .field__item{margin-bottom:0}.landing-page .field--name-fact-stat{font-size:5rem}.news-landing .block-field-block-node-component-page-title .field--name-title{margin:5rem 0}.page-node-type-photos .layout--twocol--50-50 .grid-row{flex-wrap:nowrap}}@media (min-width:48rem)and (orientation:landscape){.mixed-gallery a[data-media-orientation=portrait]{width:50%}}@media (min-width:48rem)and (orientation:portrait){.mixed-gallery a[data-media-orientation=portrait]{width:100%}}@media (min-height:50.0625rem)and (min-width:87.5rem){.school-grid__image *{max-height:55vh}.school-grid__image img{max-height:55vh}}@media (min-width:54.375rem){.ampersand{position:relative;display:flex;flex-flow:row nowrap;min-height:calc(100vh - 6.875rem);width:100%}.ampersand--mobile{display:none}.ampersand--mobile__slide.is-left:before,.ampersand:before{top:50%;left:calc(50% + 0.3125rem);width:7.5rem;height:8rem}.ampersand__slide-inner{align-self:flex-end;padding:3.75rem 7.5rem 4.375rem}.ampersand--mobile__slide h3,.ampersand__slide h3{padding:0 10%}.ampersand__slide-image{padding-top:1.0625rem}.ampersand .blazy .media--blazy img.media__element,.ampersand__slide-image img{width:14.6875rem;height:14.6875rem;margin-bottom:2.875rem}.ampersand__slide-text{height:6.875rem}.ampersand__slide-text .field__item{max-width:100%}.ampersand__slide-text p{font-size:1.25rem}.ampersand__slide-links{min-height:6.875rem;height:auto;padding-top:0.625rem}.ampersand .carousel--pager{display:flex;right:-1.5625rem;top:35%;bottom:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:60.0625rem){.layout--twocol.layout--twocol--media-grid .col{margin-left:0;display:block;height:100%}.layout--twocol.layout--twocol--media-grid .col:first-of-type{margin-right:0.625rem}}@media screen and (min-width:60.0625rem){.layout--twocol--50-50 .grid-row{margin-left:-5rem}.layout--twocol--50-50 .col{margin-left:5rem}}@media (min-width:64rem){.media--view-mode-article-media[data-orientation=landscape]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:2.5rem;padding-right:2.5rem}.be-ix-link-block{margin:7.5rem 0 0}.be-ix-link-block .be-related-link-container{display:flex;margin:7.5rem 0 0}.be-ix-link-block .be-label{margin-bottom:0}.be-ix-link-block .be-list-item{display:inline}.be-ix-link-block .be-list-item:not(:last-child) :after{content:"|"}.block-campus-map .campus-map--content{margin:0 10.3125rem 4.375rem}.path-frontpage .component-page .dart-layout.has-background .layout-bg-content-container:last-of-type{padding:0}.block-cta-tile .field--name-cta-tile-media .media--type-image.media--view-mode-cta-tile img{width:100%}.block-cta-tile.align-center .field--name-cta-tile-heading,.cta--teaser.align-center .cta--title{margin:0 auto 1.25rem}.block-cta-tile .field--name-cta-tile-media+.field--name-cta-tile-heading{margin-top:3.125rem}.directory .layout--twocol .layout__region--second.col{margin-left:0}.dart-home-directory-search{max-width:29.375rem}.block-featured-events.horizontal .view-content{display:flex}.block-featured-events.horizontal .views-row{flex:1;padding:2rem;margin:0}.block-featured-events.horizontal .views-row:not(:last-child){border-right:0.0625rem solid #b2b2b2}.events__filters-container{position:sticky;top:4.375rem;z-index:3}.events__filters{max-width:68.75rem;margin:0 auto;display:flex}.events__filters-date-wrap{max-width:37.5rem;display:flex;justify-content:space-between;align-items:center}.dart-news-search .form-item-date-from,.dart-news-search .form-item-date-to,.events__filters-date{margin:0;margin-right:1.25rem;flex:inherit}.dart-news-search .form-item-date-to{margin-right:auto}.events__filters-separator{display:block;margin:0 1rem;font-size:0.8125rem;text-transform:uppercase}.dart-news-search .form-date.news-search__date-from,.events__filters-date--start .events__filters-date-input{min-width:9.0625rem}.dart-news-search .form-date.news-search__date-to,.events__filters-date--end .events__filters-date-input{min-width:8.125rem}.events__filters-separator,.news__filters-separator{letter-spacing:0.21875rem;margin-left:0;margin-right:0.9375rem}.events__filters-buttons{margin-left:auto}.events__active-filters-list{max-width:68.125rem;margin:0 auto}.events__filters-buttons{display:flex}.events__clear-filters-button{margin-bottom:0}.events__clear-filters-button{margin-right:1rem}a.events__advanced-filters-button,a.news-search__advanced-link{width:auto}.home-hero-carousel .paragraph--type--hero-slide .button--pause{bottom:41%}.paragraph--type--hero-slide .carousel--content{bottom:38%}.paragraph--type--hero-slide .button--pause{bottom:39%}.paragraph--type--hero-slide .video--poster .fallback{height:100%}.paragraph--type--hero-slide .video--poster .fallback .pine-logo{width:25rem}.block-hsl__links>div[data-direction=right] .field__items{left:auto;right:0;padding-right:0;padding-left:3.125rem}.layout--onecol.instagram-is-single figure.full-content-external,.layout--onecol .instagram-post.media--view-mode-default{margin:0 auto;padding:0}.instagram-post.media--view-mode-article-media{left:100%}.layout--onecol .instagram-post__wrapper .instagram-post__caption{width:40%}.launchpad .launchpad__header{padding-right:55%;padding-left:10%}.launchpad .carousel--component{overflow:visible;height:auto!important}.launchpad__items{height:100vh;min-height:43.75rem}.launchpad__item{position:relative;height:100%;width:100%;flex-direction:row;justify-content:flex-end;padding:4.375rem 0}.launchpad__item-image{display:block;position:absolute;top:-4.375rem;right:4.375rem;width:21.875rem;height:90%}.launchpad__item-text{width:65%;min-height:0;padding:3.125rem 29.0625rem 3.125rem 3.125rem}.launchpad__item-text.no-map h3{margin-bottom:1.5625rem}.launchpad .carousel--controls{display:flex;bottom:20%;left:39%}.launchpad .carousel--component .carousel--pager-mobile{display:none}.launchpad__item-bg{position:absolute;order:1;top:0;left:0;width:100%;height:100%;z-index:-1}.launchpad__item-bg .media{height:100%}.block-media-embed .media--view-mode-full-width .field--name-media-image-caption{margin-left:10.3125rem}.layout--twocol.layout--twocol--media-grid{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.layout--twocol--media-grid .col.is-landscape .block-media-embed{margin-bottom:0}.layout--twocol--media-grid .col.is-landscape .block-media-embed:first-of-type{margin-bottom:0.625rem}.layout--twocol--media-grid .col.is-portrait .block-media-embed{height:100%;margin-bottom:0}.layout--twocol--media-grid .col.is-portrait .blazy,.layout--twocol--media-grid .col.is-portrait .blazy>div,.layout--twocol--media-grid .col.is-portrait>div{height:100%}.admissions-media-grid .block-media-embed{width:100%;max-width:unset}.admissions-media-grid.layout--twocol.layout--twocol--media-grid .layout-bg-content .grid-row{grid-template-columns:6fr 4fr}.dart-news-search .form-wrapper{flex-flow:inherit}.filter-ui-is-sticky .block-dart-news-search-filter .dart-news-search .form-wrapper:first-of-type,.filter-ui-is-sticky .events__filters-container{top:4.375rem}.dart-news-search .news-search__advanced-link{margin-left:1.875rem}.news-search__clear-link{width:auto;margin-left:auto;margin-bottom:0}.news-event--meta{max-width:41.25rem;margin:0 auto 5rem;justify-content:space-between}.block-dart-event-detail-header,.block-dart-news-page-title{margin-top:5rem}.news-event--info-container{padding:0}.news-event--info{max-width:15rem;margin:20% 0 0 5rem}.news-event--details-container{padding:0}.news-event--details{max-width:15rem;margin:5% 0 0 5rem}.news-event--details-container.rightside-variant,.news-event--info-container.rightside-variant{display:none}.news-event--details-container.leftside-variant .news-event--details__group--audience,.news-event--details-container.leftside-variant .news-event--details__group--register,.news-event--details-container.leftside-variant .news-event--details__group--sponsor,.news-event--info-container.leftside-variant{display:block}.news-event--more-link-wrap{position:absolute;width:14.375rem;top:5rem;left:-1rem;margin-bottom:0}.news-event--more-link-wrap:before{content:"";display:block;position:absolute;top:2.125rem;left:0;width:2.25rem;height:0.0625rem;background-color:#b2b2b2}.block-dart-event-detail-header .news-event--titles-wrap{width:60%;margin:0 auto}.news-event--more-link{justify-content:space-between;width:100%;padding-left:2.25rem}.news-event--social-share-container{padding:0}.news-event--social-share{max-width:15rem;margin:5% 0 2.5rem}.news--featured>a{width:60%;margin-right:2.5rem}.news--featured>.news--content{width:50%}.news--latest-featured{display:flex;margin-bottom:5rem}.news--latest-featured-image{width:60%;margin:0 auto 0 3.75rem}.news--latest-featured-content{width:25%;min-width:17.5rem;margin:0 3.75rem}.view-latest-news .view-content{display:grid;grid-template-columns:repeat(3,1fr)}.view-latest-news .view-content .views-row{display:flex;justify-content:center;flex:1;padding:0 2.5rem;margin:0}.view-latest-news .view-content .views-row:nth-child(2){border-left:0.0625rem solid #b2b2b2;border-right:0.0625rem solid #b2b2b2}.view-related-news .views-row{width:calc(50% - 5rem)}.news--teaser .news--image .media[data-orientation=portrait]{width:11.875rem;margin:0 auto}.block-quoted-carousel .quoted-content--txt{margin-left:5rem}.block-quoted-carousel .carousel--controls{left:32.5rem}.dart-layout.has-background .layout-bg-content-container.school-grid-layout{padding:12rem 0;width:50%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.school-grid__image{position:absolute;visibility:hidden;height:auto}.school-grid__image:after{display:none}.field--name-school-grid-item>.field__items>.field__item:hover .school-grid__image{position:static;visibility:inherit;margin-left:-0.0625rem}.school-grid__image *{max-height:65vh}.school-grid__image>*{position:relative}.school-grid__image>*>*{position:relative;overflow:hidden;z-index:1}.school-grid__image>*>*>*{position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92), -webkit-transform .6s cubic-bezier(.565,.43,.24,.92);overflow:hidden;will-change:transform}[data-animation=true].school-grid__image>*>*>*{-webkit-transform:translateX(0);transform:translateX(0)}.school-grid__image>*>*>:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background-color:#00693e;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;transition:-webkit-transform .6s cubic-bezier(.565,.43,.24,.92) .45s;transition:transform .6s cubic-bezier(.565,.43,.24,.92) .45s;transition:transform .6s cubic-bezier(.565,.43,.24,.92) .45s, -webkit-transform .6s cubic-bezier(.565,.43,.24,.92) .45s;will-change:transform;z-index:6}[data-animation=true].school-grid__image>*>*>:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.school-grid__image>*>*>*>:not(.cursor){position:relative;-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s;transition:transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s;transition:transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s, -webkit-transform 1.3s cubic-bezier(.34,.615,.4,.985) .3s;will-change:transform;overflow:hidden}[data-animation=true].school-grid__image>*>*>*>:not(.cursor){-webkit-transform:scale(1);transform:scale(1)}.school-grid__image>* img{position:relative;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92);transition:transform .6s cubic-bezier(.565,.43,.24,.92), -webkit-transform .6s cubic-bezier(.565,.43,.24,.92);will-change:transform;overflow:hidden}[data-animation=true].school-grid__image>* img{-webkit-transform:translateX(0);transform:translateX(0)}.school-grid__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:65vh}.school-grid__txt{position:static}.school-grid h3{flex:1;padding:0 2.5rem;margin-bottom:0;transition:all 1s ease;color:inherit}.block-school-grid-column{margin-bottom:14.375rem;margin-top:0}.school-grid__inner{position:static;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.field--name-school-grid-item>.field__items>.field__item:hover>div{align-items:flex-start}.field--name-school-grid-item>.field__items{display:flex;flex-flow:row nowrap}.field--name-school-grid-item>.field__items>.field__item{position:relative;display:flex;align-items:flex-start;justify-content:center;width:25%;z-index:1}.field--name-school-grid-item>.field__items>.field__item:after{position:absolute;top:calc(50% - 6.875rem);right:0;content:"";display:block;height:13.75rem;width:0.0625rem;background:hsla(0,0%,100%,.5)}.field--name-school-grid-item .field__item.is-active .school-grid__inner{align-items:flex-start}.field--name-school-grid-item .field__item.is-active .school-grid__inner .school-grid__txt{align-self:flex-start}.field--name-school-grid-item.carousel--component .carousel--pager-mobile{display:none}.school-grid .mobile--button{display:none}.block-inline-block-wysiwyg-table table.default td{margin-right:4.0625rem}table.colorful,table.default{display:table}.mobile-stacked-table.colorful,.mobile-stacked-table.default{display:none}.page--403 .block-basic{display:flex;justify-content:center;align-items:center}.page--403 .main__content .block-basic{height:75vh}.page--404 .block-basic{display:flex;justify-content:center;align-items:center}.page--404 .main__content .block-basic{height:75vh}article.announcement .field--name-title{font-size:1.25rem}.page-node-type-article .layout__region--first .media--view-mode-article-hero{max-width:68.75rem}.events__search-results{max-width:68.75rem;margin:0 auto}.footer--wrapper{padding:8.75rem 5rem 6.25rem}.footer--wrapper .footer-left,.footer--wrapper.has-footer-right .footer--top{grid-template-columns:1fr 1fr;grid-column-gap:7.5rem}.footer--wrapper.has-footer-right .footer--top>footer:first-child{order:-1;margin-top:0}.footer--wrapper .footer-bottom .menu--copyright .menu{flex-wrap:nowrap;flex-direction:row}.footer--wrapper .footer-bottom .menu--copyright .menu li{margin-bottom:0}.footer--wrapper .menu--social{margin-top:0}.footer--wrapper.has-footer-right .block-dart-dpine-logo{right:12.5rem;left:auto}.layout--twocol .grid-row{margin-left:-5rem}.layout--twocol .col{margin-left:5rem}.layout--threecol .grid-row{margin-left:-3.75rem}.layout--threecol .col{margin-left:3.75rem}.layout--fourcol .col{padding:0 1.25rem}.layout--fivecol .col{padding:0 0.625rem}.js-is-scrolled .header--wrapper .header{padding-top:1.0625rem;padding-bottom:1.0625rem}.js-is-scrolled .header--wrapper .search--trigger{top:auto}.layout--landing-page{margin-bottom:14.375rem}.layout--landing-page .layout__section--bottom{margin-top:5rem;padding-bottom:5rem}.layout--landing-page .layout__section--bottom .layout__section-inner{flex-wrap:nowrap;margin-right:0;width:calc(100vw - 2.5rem)}.layout--landing-page .layout__region--fourth{order:1;flex-basis:70%;padding-right:7.5rem}.layout--landing-page .layout__region--fifth{order:2;flex-basis:calc(.33*min(120rem,100vw - var(--scroll-bar)));margin:0 auto;z-index:1}.landing-page .block-field-block-node-landing-page-title h1{margin-bottom:4.375rem}.landing-page .block-field-block-node-landing-page-landing-facts{height:100%;background:none;background-image:none!important;padding-top:0;padding-bottom:0}.landing-page .block-field-block-node-landing-page-landing-facts .field__items{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.landing-page .block-field-block-node-landing-page-landing-facts .field__item{margin-bottom:3.75rem}.landing-page .block-field-block-node-landing-page-landing-subtitle p{margin-top:0}.landing-page .right-sidebar{right:0;left:auto;width:33%;height:calc(100% + 12.5rem)}.page-node-type-landing-page .field--name-landing-hero .field--name-media-image-caption{width:60%;color:#000}.news-detail .layout--threecol:first-of-type .layout__region--first,.news-detail .layout--threecol:first-of-type .layout__region--third{width:20%}.news-detail .layout--threecol:first-of-type .layout__region--second{width:60%}.news-detail .block-field-block-node-article-article-image .media--view-mode-portrait,.news-detail .block-field-block-node-article-article-image .media[data-orientation=portrait]{width:30%}.news-detail .block-field-block-node-article-article-image .media[data-orientation=landscape]{width:60%;margin:0 auto}.news-detail .dart-layout.content .layout__region--first{order:unset;margin-top:0}.news-event--image{margin:0}.news-landing{width:unset;max-width:90rem}.news-landing .block-featured-news,.news-landing .dart-news-search .form-wrapper,.news-landing .news__active-filters,.news-landing .view-news-search{padding-left:3.75rem;padding-right:3.75rem}.view-news-search{margin:0 0 7.8125rem}.view-news-search .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:7.1875rem;margin-bottom:5.3125rem}.view-news-search .view-content .views-row{height:32.5rem;margin-bottom:0;padding-right:1.875rem;padding-left:1.875rem;border-right:0.0625rem solid rgba(0,0,0,.3)}.view-news-search .view-content .views-row:first-of-type{padding-left:0}.view-news-search .view-content .views-row:nth-of-type(3n){border-right:0;padding-right:0}.view-news-search .view-content .views-row .news--image{width:15.625rem;height:10.4375rem;margin:0 auto}.view-news-search .view-content .views-row .field--name-in-the-news-logo .media--bundle--image{width:unset;height:unset;margin:unset}.news-landing .layout--twocol--50-50 .layout-bg-content{width:unset}.layout--filter-news .block-webform{width:100%;max-width:unset;margin:0 0 7.1875rem}.layout--filter-news .block-webform .field--name-body{margin-bottom:6.25rem}.page-node-type-photos .layout--threecol--25-50-25:not(:first-child) .grid-row .layout__region--second{margin-bottom:0}.page-node-type-photos .news-event--titles-wrap{max-width:56.25rem;margin:0 auto}.page-node-type-photos .block-field-block-node-photos-news-subtitle{margin-bottom:3.75rem}.page-node-type-photos .news-event--meta{justify-content:flex-start;margin-bottom:6.25rem}.page-node-type-photos .layout--twocol--50-50 .layout__region--first{margin-bottom:0}.page-node-type-photos .block-dart-news-social{margin-bottom:0;justify-content:flex-end}.page-node-type-photos .field--name-media-image-caption{width:80%}.page-node-type-video .block-field-block-node-video-news-subtitle{margin-bottom:3.75rem}.page-node-type-video .field--name-media-image-caption{width:80%}}@media (min-width:68.75rem){.header--wrapper .header{position:static;display:flex;align-items:center;height:auto;padding:1.375rem 0;overflow:visible}.has-notification.js-menu-is-open .header--wrapper .header{padding-top:1.375rem}.header--wrapper .logo--wrapper{margin:0 auto 0 0}.header--wrapper .menu--trigger{display:none}.header--wrapper .search--trigger{position:relative;top:auto;right:auto;z-index:1}.js-menu-is-open .header--wrapper .search--trigger{opacity:1;visibility:visible;transition-delay:.5s;pointer-events:all}.js-menu-is-open .header--wrapper{height:auto;overflow:visible}.js-menu-is-open .header--wrapper .header{position:static;height:auto;overflow-y:unset}.header--wrapper .menu--main>ul{position:static;margin:0}.header--wrapper .menu--main .menu-level-0{display:flex;height:auto}.header--wrapper .menu--main .menu-level-0>li{margin-right:2.5rem;margin-bottom:0;line-height:0;-webkit-transform:unset;transform:unset;opacity:1;visibility:visible;transition:margin-right .25s}.header--wrapper .menu--main .menu-level-0>li:last-of-type{margin:0}.js-menu-is-open .header--wrapper .menu--main .menu-level-0>li{position:static;display:block;transition-delay:unset}.header--wrapper .menu--main .menu-level-0 .submenu--trigger{display:none}.header--wrapper .menu--main .menu-level-0>li svg{display:none}.header--wrapper .menu--main a:not(.btn){position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#000,#000);background-size:0 0.0625rem;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .5s;color:#000}.header--wrapper .menu--main .menu-level-0>li>a{font-family:National\ 2,sans-serif;font-weight:500;font-size:0.75rem;line-height:1.833;letter-spacing:0.1875rem;text-transform:uppercase;position:relative;font-weight:400;z-index:2}.header--wrapper .menu--main .menu-item--expanded a:not(.btn){padding-bottom:0.1875rem}.header--wrapper .menu--main .menu-item--expanded .menu-level-1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;align-items:start;left:0;height:auto;padding:8.75rem 2.8125rem 4.375rem;background:transparent;transition:visibility .25s linear,opacity .25s ease-out;overflow:visible}.header--wrapper .menu--main .menu-item--expanded.js-menu-is-active .menu-level-1{height:auto;z-index:1}.header--wrapper .menu--main .menu-item--expanded.js-menu-is-active .menu-level-1 li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;transition-delay:.25s;margin-bottom:0}.header--wrapper .menu--main .menu-item--expanded .menu-level-1>li,.header--wrapper .menu--resources-for li{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:.5s}.header--wrapper .menu--main .menu-item--expanded .menu-level-1 li>a{font-size:1.375rem;line-height:1.45}.header--wrapper .menu--main .menu-item--expanded .menu-level-2{position:static;width:auto;height:auto;margin:1.25rem 0 0;padding:0 0 0 0.9375rem;background:transparent;transition:none;z-index:1}.header--wrapper .menu--main .menu-item--expanded .menu-level-2 li{display:flex;align-items:center;margin:0 0 0.9375rem}.header--wrapper .menu--main .menu-item--expanded .menu-level-2 li:last-of-type{margin:0}.header--wrapper .menu--main .menu-item--expanded .menu-level-2 li:before{content:"-";display:block;margin:-0.375rem 0.5rem 0 0;color:#fff}.header--wrapper .menu--main .menu-item--expanded .menu-level-2 li>a{font-size:0.9375rem;font-weight:400;line-height:1.6}.menu--breadcrumb{display:none}.menu--resources-for{font-family:National\ 2,sans-serif;font-weight:500;font-size:0.75rem;line-height:1.833;letter-spacing:0.1875rem;text-transform:uppercase;display:flex;position:static;width:auto;margin-left:2.5rem;opacity:1;visibility:visible}.menu--resources-for .for-you--trigger{font-family:National\ 2,sans-serif;font-weight:500;font-size:0.75rem;line-height:1.833;letter-spacing:0.1875rem;text-transform:uppercase;transition:margin-left .5s;color:#000;font-weight:400}.menu--resources-for li a{font-weight:400}.js-for-you-is-open .menu--resources-for li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;transition-delay:.25s}.menu--resources-for .for-you--trigger svg{position:static;width:0.625rem;height:0.6875rem;-webkit-transform:none;transform:none;opacity:1;stroke:#000;margin:0 0 0 0.625rem;transition:all .5s}.js-for-you-is-open .for-you--trigger svg{stroke:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu--resources-for .menu{position:absolute;display:block;top:-0.9375rem;right:0;left:auto;width:21.25rem;padding:7.5rem 0 3.125rem 1.875rem;background:#00693e;height:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1), -webkit-transform 1s cubic-bezier(.215,.61,.355,1);z-index:1}.js-for-you-is-open.has-announcement .menu--resources-for .menu{top:-0.9375rem}.js-for-you-is-open .menu--resources-for .menu{left:auto;-webkit-transform:translateY(0);transform:translateY(0);padding-left:1.875rem}.js-for-you-is-open .menu--resources-for .menu:before{width:100%}.js-menu-is-closing .for-you--trigger,.js-menu-is-closing .menu--main a{transition:color .25s .5s,background-size .5s!important}.js-menu-is-closing .for-you--trigger,.js-menu-is-closing .search--trigger{opacity:1;visibility:visible}.js-menu-is-closing .for-you--trigger svg,.js-menu-is-closing .search--trigger svg{transition:stroke .25s .5s,-webkit-transform .25s!important;transition:stroke .25s .5s,transform .25s!important;transition:stroke .25s .5s,transform .25s,-webkit-transform .25s!important}}@media (min-width:68.75rem)and (hover:hover)and (pointer:fine){.header--wrapper .menu--main a:not(.btn):focus,.header--wrapper .menu--main a:not(.btn):hover{background-position:0 100%;background-size:100% 0.0625rem}}@media (min-width:75rem){.mixed-gallery--wrap{height:calc(98vh - 9.375rem - 6.25rem);min-height:34.375rem}.mixed-gallery__caption{padding:1.125rem calc(13.75rem + 15%) 0 13.75rem}.mixed-gallery__controls{display:flex}.header--wrapper .menu--main .menu-level-0>li{margin-right:2.8125rem}.header--wrapper .menu--main .block-cta-tile,.header--wrapper .menu--main .block-inline-block-cta-tile{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:.5s;display:block;position:absolute;top:9.375rem;right:2.8125rem;width:29.625rem;height:19.375rem;overflow:hidden;z-index:2}.menu--resources-for{margin-left:4.0625rem}}@media (min-width:78.125rem){.ampersand--mobile__slide.is-left:before,.ampersand:before{width:8.875rem;height:9.5rem}.ampersand__slide-text{height:auto}.ampersand__slide-links .field__items{display:flex;flex-flow:row wrap;justify-content:center;padding-top:0.9375rem}.ampersand__slide-links .field__item span{position:relative;top:0.125rem;display:inline-block;color:#00693e;padding:0 1.25rem}}@media (min-width:78.75rem){.media--view-mode-article-media[data-orientation=landscape]{margin-top:5rem;margin-bottom:5rem}.media--type-image.media--view-mode-article-hero .field--name-media-image-caption,.media--type-image.media--view-mode-article-media .field--name-media-image-caption,.media--type-image.media--view-mode-featured-no-blazy .field--name-media-image-caption,.media--type-image.media--view-mode-featured .field--name-media-image-caption,.media--type-image.media--view-mode-full-width .field--name-media-image-caption{padding:1.125rem 0}.launchpad__item-text{padding:4.0625rem 30rem 4.0625rem 4.0625rem}.launchpad .carousel--controls{left:40%}.mixed-gallery a[data-media-orientation=portrait]{width:30%}.news--featured>a{margin-right:5rem}.footer--wrapper{padding:8.75rem 6.25rem 6.25rem}.footer--wrapper .footer-left,.footer--wrapper.has-footer-right .footer--top{grid-column-gap:10rem}.footer--wrapper .footer-bottom{flex-direction:row}.footer--wrapper .menu--social{margin-left:auto}.layout--threecol.layout--threecol--33-34-33 .grid-row{margin-left:-6.25rem}.layout--threecol.layout--threecol--33-34-33 .col{width:calc(33% - 6.25rem);margin-left:6.25rem}.landing-page .field--name-fact-stat{font-size:7.5rem}.page-node-type-landing-page .field--name-landing-hero .field--name-media-image-caption{width:70%}.news-event--body{padding:0}.news-landing .block-featured-news,.news-landing .dart-news-search .form-wrapper,.news-landing .news__active-filters,.news-landing .view-news-search{padding-right:7.5rem;padding-left:7.5rem}.view-news-search .view-content .views-row{padding-right:2.8125rem;padding-left:2.8125rem}.view-news-search .view-content .views-row .news--image{width:17.5rem;height:11.6875rem}}@media (min-width:83.75rem){.header--wrapper .logo--wrapper{width:12.625rem;margin:0 4.0625rem 0 0}.header--wrapper .logo-link .logo--full{width:100%;height:auto}.header--wrapper .logo-link .logo--d-pine svg{width:0;height:0;opacity:0;visibility:hidden}.header--wrapper .menu--main .menu-item--expanded .menu-level-1{padding:8.75rem 12.5rem 0}.header--wrapper .menu--main .menu-item--expanded.has--cta .menu-level-1{grid-template-columns:25% 25%}.header--wrapper .menu--main .js-menu-is-active .block-cta-tile,.header--wrapper .menu--main .js-menu-is-active .block-inline-block-cta-tile{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;transition-delay:.25s;position:absolute;left:auto;bottom:auto;height:19.375rem;color:#fff;z-index:3}.menu--resources-for{margin-left:auto}.menu--resources-for .menu{width:21.25rem;padding:7.5rem 3.125rem 3.125rem}}@media (min-width:90rem){.launchpad__item-text p:first-of-type{-webkit-line-clamp:6;margin-bottom:1rem}.launchpad .carousel--controls{left:39%}.footer--wrapper{padding:8.75rem 10rem 5rem}.news-landing .block-featured-news,.news-landing .dart-news-search .form-wrapper,.news-landing .news__active-filters,.news-landing .view-news-search{padding-right:12.5rem;padding-left:12.5rem}}@media (min-width:93.75rem){.landing-page .right-sidebar{top:-12.5rem}.page-node-type-landing-page:not(.js-is-sticky) .menu--resources-for button{color:#fff}.page-node-type-landing-page:not(.js-is-sticky) .header--wrapper .search--trigger .icon.search,.page-node-type-landing-page:not(.js-is-sticky) .menu--resources-for button svg{stroke:#fff}}@media (min-width:100rem){.launchpad .carousel--controls{left:38%}.header--wrapper .menu--main .menu-item--expanded .menu-level-1{grid-column-gap:6.25rem}.header--wrapper .menu--main .menu-item--expanded.has--cta .menu-level-1{grid-template-columns:30% 30%}.header--wrapper .menu--main .block-cta-tile,.header--wrapper .menu--main .block-inline-block-cta-tile{right:6.25rem}.layout--landing-page .layout__section-inner{max-width:93.75rem}}@media screen and (min-width:1100){.layout--twocol--50-50 .grid-row{margin-left:7.5rem}.layout--twocol--50-50 .col{margin-left:7.5rem}}@media (min-width:64rem)and (max-height:52.5rem)and (min-width:64rem){.field--name-school-grid-item>.field__items>.field__item:after{top:calc(50% - 4.6875rem);max-height:9.375rem}}@media (max-height:52.5rem)and (min-width:64rem){.school-grid h3{font-size:2rem}}@media (max-height:50rem)and (min-width:64rem){.school-grid__image *{max-height:55vh}.school-grid__image img{max-height:55vh}.school-grid h3{font-size:1.8125rem}}@media (orientation:landscape)and (max-width:64rem){.js-menu-is-open .header--wrapper .header{padding-bottom:9.375rem}.header--wrapper .menu--main .menu-item--expanded.js-menu-is-active .menu-level-1{height:calc(100vw + 9.375rem)}}@media (max-width:63.9375rem){.js-search-overlay-active.js-is-sticky .header--wrapper{top:-6.25rem!important}.js-search-overlay-active.js-is-sticky.js-is-scrolled .header--wrapper{top:0!important}}@media (max-width:60rem){.dart-layout.layout--threecol--33-34-33 .grid-row .col{width:100%}}@media screen and (max-width:60rem){.block-cta-tile .field--name-cta-tile-media+.cta--title,.block-cta-tile .field--name-cta-tile-media+.field--name-cta-tile-heading{margin-top:0.9375rem;margin-bottom:2.1875rem}}@media screen and (max-width:48rem)and (orientation:landscape){.paragraph--type--hero-slide .carousel--content{bottom:65%}.paragraph--type--hero-slide .hero--caption{padding-bottom:0.3125rem}.paragraph--type--hero-slide .hero--caption>div{-webkit-line-clamp:2}.paragraph--type--hero-slide .field--name-carousel-heading{font-size:1.875rem;margin-bottom:1.25rem}.paragraph--type--hero-slide .video--poster .fallback .pine-logo{margin-top:-7.5rem}}@media screen and (max-width:37.5rem){.media-library-edit__modal input.form-autocomplete,.media-library-edit__modal input.form-color,.media-library-edit__modal input.form-email,.media-library-edit__modal input.form-file,.media-library-edit__modal input.form-number,.media-library-edit__modal input.form-search,.media-library-edit__modal input.form-tel,.media-library-edit__modal input.form-text,.media-library-edit__modal input.form-url,.media-library-edit__modal textarea.form-textarea{width:100%;font-size:1.2em;line-height:1.2em}.media-library-edit__modal input.form-number{width:auto}.media-library-edit__modal .form-actions input,.media-library-edit__modal .form-wrapper input[type=submit]{float:none;width:100%;margin-top:0.625rem;margin-right:0;margin-left:0;padding-bottom:0.375rem}.media-library-edit__modal .form-actions input:first-child,.media-library-edit__modal .form-wrapper input[type=submit]:first-child{margin-top:0}.media-library-edit__modal details summary{overflow:hidden;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}.media-library-edit__modal .password-strength{width:100%}.media-library-edit__modal div.form-item div.password-suggestions{float:none}.media-library-edit__modal #dblog-filter-form .form-actions{float:none;padding:0}.media-library-edit__modal #edit-cancel{display:block;margin:0.625rem 0 0}.media-library-edit__modal select{width:100%}}@media (max-width:37.4375rem){.mixed-gallery__caption{padding:1.125rem 2.5rem 0!important}}@media (max-width:28.125rem){body article.component-page .layout--twocol.dart-layout .layout-bg-section,body article.component-page .layout--twocol.dart-layout .layout-bg-section div.layout-bg-row,body article.component-page .layout--twocol.dart-layout .layout-bg-section div.layout-bg-row .layout-bg-bg-wrapper{height:auto}body article.component-page .layout--twocol.dart-layout .layout-bg-section div.layout-bg-row .layout-bg-content-container .field--type-text-with-summary h2{color:#000;margin-bottom:3.5rem}body article.component-page .layout--twocol.dart-layout .layout-bg-section .layout-bg-overlay{display:none}}@media (hover:hover)and (pointer:fine){.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:active:before,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:focus:before,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover:before,.block-quoted-carousel .quoted-content--link>a:active:before,.block-quoted-carousel .quoted-content--link>a:focus:before,.block-quoted-carousel .quoted-content--link>a:hover:before,.btn--alt:active:before,.btn--alt:focus:before,.btn--alt:hover:before,.btn--ghost:active:before,.btn--ghost:focus:before,.btn--ghost:hover:before,.btn:active:before,.btn:focus:before,.btn:hover:before,.has-bg-media .layout-bg-content-container.set-text-color a:active:not([class*=layout],.use-ajax):before,.has-bg-media .layout-bg-content-container.set-text-color a:focus:not([class*=layout],.use-ajax):before,.has-bg-media .layout-bg-content-container.set-text-color a:hover:not([class*=layout],.use-ajax):before,.has-bg-media a:active:not([class*=layout]):before,.has-bg-media a:focus:not([class*=layout]):before,.has-bg-media a:hover:not([class*=layout]):before,.js-form-wrapper button:active:before,.js-form-wrapper button:focus:before,.js-form-wrapper button:hover:before,.layout-builder-discard-changes a.button:active:before,.layout-builder-discard-changes a.button:focus:before,.layout-builder-discard-changes a.button:hover:before,.layout-builder-form a.button:active:before,.layout-builder-form a.button:focus:before,.layout-builder-form a.button:hover:before,.promo__links a:active:before,.promo__links a:focus:before,.promo__links a:hover:before,.transparent-buttons a:active:not([class*=layout],.use-ajax):before,.transparent-buttons a:focus:not([class*=layout],.use-ajax):before,.transparent-buttons a:hover:not([class*=layout],.use-ajax):before,button.button--primary:active:before,button.button--primary:focus:before,button.button--primary:hover:before,input[type=submit]:active:before,input[type=submit]:focus:before,input[type=submit]:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover,.block-quoted-carousel .quoted-content--link>a:hover,.btn--alt:hover,.btn--ghost:hover,.btn:hover,.has-bg-media .layout-bg-content-container.set-text-color a:hover:not([class*=layout],.use-ajax),.has-bg-media a:hover:not([class*=layout]),.js-form-wrapper button:hover,.layout-builder-discard-changes a.button:hover,.layout-builder-form a.button:hover,.promo__links a:hover,.transparent-buttons a:hover:not([class*=layout],.use-ajax),button.button--primary:hover,input[type=submit]:hover{color:transparent;padding:0 1.5625rem 2.6875rem}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:focus:after,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover:after,.block-quoted-carousel .quoted-content--link>a:focus:after,.block-quoted-carousel .quoted-content--link>a:hover:after,.btn--alt:focus:after,.btn--alt:hover:after,.btn--ghost:focus:after,.btn--ghost:hover:after,.btn:focus:after,.btn:hover:after,.has-bg-media .layout-bg-content-container.set-text-color a:focus:not([class*=layout],.use-ajax):after,.has-bg-media .layout-bg-content-container.set-text-color a:hover:not([class*=layout],.use-ajax):after,.has-bg-media a:focus:not([class*=layout]):after,.has-bg-media a:hover:not([class*=layout]):after,.js-form-wrapper button:focus:after,.js-form-wrapper button:hover:after,.layout-builder-discard-changes a.button:focus:after,.layout-builder-discard-changes a.button:hover:after,.layout-builder-form a.button:focus:after,.layout-builder-form a.button:hover:after,.promo__links a:focus:after,.promo__links a:hover:after,.transparent-buttons a:focus:not([class*=layout],.use-ajax):after,.transparent-buttons a:hover:not([class*=layout],.use-ajax):after,button.button--primary:focus:after,button.button--primary:hover:after,input[type=submit]:focus:after,input[type=submit]:hover:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.btn--alt:hover{color:transparent;padding:0 1.5625rem 2.6875rem}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover,.block-quoted-carousel .quoted-content--link>a:hover,.btn--ghost:hover,.js-form-wrapper button:hover,.transparent-buttons a:hover:not([class*=layout],.use-ajax),input[type=submit]:hover{background:transparent}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover .btn--borders .btn--border-bottom,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover .btn--borders .btn--border-top,.block-quoted-carousel .quoted-content--link>a:hover .btn--borders .btn--border-bottom,.block-quoted-carousel .quoted-content--link>a:hover .btn--borders .btn--border-top,.btn--ghost:hover .btn--borders .btn--border-bottom,.btn--ghost:hover .btn--borders .btn--border-top,.js-form-wrapper button:hover .btn--borders .btn--border-bottom,.js-form-wrapper button:hover .btn--borders .btn--border-top,.transparent-buttons a:hover:not([class*=layout],.use-ajax) .btn--borders .btn--border-bottom,.transparent-buttons a:hover:not([class*=layout],.use-ajax) .btn--borders .btn--border-top,input[type=submit]:hover .btn--borders .btn--border-bottom,input[type=submit]:hover .btn--borders .btn--border-top{-webkit-transform:scaleX(1);transform:scaleX(1)}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover .btn--borders .btn--border-left,.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover .btn--borders .btn--border-right,.block-quoted-carousel .quoted-content--link>a:hover .btn--borders .btn--border-left,.block-quoted-carousel .quoted-content--link>a:hover .btn--borders .btn--border-right,.btn--ghost:hover .btn--borders .btn--border-left,.btn--ghost:hover .btn--borders .btn--border-right,.js-form-wrapper button:hover .btn--borders .btn--border-left,.js-form-wrapper button:hover .btn--borders .btn--border-right,.transparent-buttons a:hover:not([class*=layout],.use-ajax) .btn--borders .btn--border-left,.transparent-buttons a:hover:not([class*=layout],.use-ajax) .btn--borders .btn--border-right,input[type=submit]:hover .btn--borders .btn--border-left,input[type=submit]:hover .btn--borders .btn--border-right{-webkit-transform:scaleY(1);transform:scaleY(1)}.block-campus-map .field--name-campus-map-cta-links a:focus,.block-campus-map .field--name-campus-map-cta-links a:hover,.block-cta-tile .cta--link a:focus,.block-cta-tile .cta--link a:hover,.block-cta-tile .field--name-cta-tile-links a:focus,.block-cta-tile .field--name-cta-tile-links a:hover,.link-button--arrow--white:focus,.link-button--arrow--white:hover,.link-button--arrow:focus,.link-button--arrow:hover,.link-button--white:focus,.link-button--white:hover,.link-button:focus,.link-button:hover,.news-footer__grouping a:focus,.news-footer__grouping a:hover,.page--403 .block-basic .link-button:focus,.page--403 .block-basic .link-button:hover,.page--404 .block-basic .link-button:focus,.page--404 .block-basic .link-button:hover,.paragraph--type--hero-slide .field--name-carousel-link a:focus,.paragraph--type--hero-slide .field--name-carousel-link a:hover,article.announcement .field--name-link a:focus,article.announcement .field--name-link a:hover{background-size:0 100%}.transparent-buttons .btn--ghost:hover,.transparent-buttons a:not([class*=layout],.use-ajax):hover{border:0.0625rem solid #fff}.layout-bg-content-container.transparent-buttons a.btn:hover{color:transparent}a:focus,a:hover{background-size:0 0.0625rem;background-position:100% 100%}.block-cta-tile .cta--title a:focus,.block-cta-tile .cta--title a:hover{background-position:0 100%;background-size:100% 0.03125rem}.degree-finder-links .views-field-title a:focus,.degree-finder-links .views-field-title a:hover{background-position:0 100%;background-size:100% 0.0625rem}.directory-links-list .field__item a:focus,.directory-links-list .field__item a:hover{background-position:0 100%;background-size:100% 0.0625rem}.events__header-link:focus,.events__header-link:hover{background-size:0 0.0625rem;background-position:100% 100%}.block-dart-parent-menu-item a:focus,.block-dart-parent-menu-item a:hover{background-position:0 100%;background-size:100% 0.0625rem}.featured-event-horizontal__link:focus,.featured-event-horizontal__link:hover{background-position:0 100%;background-size:100% 0.0625rem}.news-event--category a:focus,.news-event--category a:hover{background-position:0 100%;background-size:100% 0.0625rem}.news-event--info__contact--email a:focus,.news-event--info__contact--email a:hover{background-position:0 100%;background-size:100% 0.0625rem}.more-reading__link:focus,.more-reading__link:hover{background-position:0 100%;background-size:100% 0.0625rem}.news--featured .news--content>a h3:focus,.news--featured .news--content>a h3:hover{background-position:0 100%;background-size:100% 0.0625rem;color:#0d1e1c}.news-footer__contact a:focus,.news-footer__contact a:hover{background-position:0 100%;background-size:100% 0.0625rem}.news--latest-featured-title-link:focus,.news--latest-featured-title-link:hover{background-position:0 100%;background-size:100% 0.0625rem}.view-latest-news .news--latest-link:focus,.view-latest-news .news--latest-link:hover{background-position:0 100%;background-size:100% 0.0625rem}.pager a:focus,.pager a:hover{background-position:0 100%;background-size:100% 0.1875rem}.pager .is-active a:focus,.pager .is-active a:hover{background-size:0 0.1875rem;background-position:100% 100%}.search--overlay .menu--helpful-links---search a.is-active:focus,.search--overlay .menu--helpful-links---search a.is-active:hover,.search--overlay .menu--helpful-links---search a:focus,.search--overlay .menu--helpful-links---search a:hover{background-position:0 100%;background-size:100% 0.0625rem}.search a.gs-title:focus,.search a.gs-title:hover{background-position:0 100%;background-size:100% 0.0625rem}.event-teaser__title-link:focus,.event-teaser__title-link:hover{background-position:0 100%;background-size:100% 0.0625rem}.footer--wrapper .menu--footer a.is-active:focus,.footer--wrapper .menu--footer a.is-active:hover,.footer--wrapper .menu--footer a:focus,.footer--wrapper .menu--footer a:hover{background-position:0 100%;background-size:100% 0.0625rem}.header--wrapper .menu--main a:not(.btn):focus,.header--wrapper .menu--main a:not(.btn):hover{background-position:0 100%;background-size:100% 0.0625rem}.header--wrapper .menu--main .menu-item--expanded>a:focus,.header--wrapper .menu--main .menu-item--expanded>a:hover,.header--wrapper .menu--main .menu-item--expanded a:not(.btn):focus,.header--wrapper .menu--main .menu-item--expanded a:not(.btn):hover,.header--wrapper .menu--resources-for a:focus,.header--wrapper .menu--resources-for a:hover,.header--wrapper .menu--resources-for button:focus,.header--wrapper .menu--resources-for button:hover{background-position:0 100%;background-size:100% 0.0625rem}}@media (hover:none)and (pointer:coarse){body.no-scroll{position:static;overflow:hidden}}@media (min--moz-device-pixel-ratio:0){.media-library-edit__modal fieldset:not(.fieldgroup){display:table-cell}.media-library-edit__modal .fieldgroup{display:table-cell}}@media screen and (-webkit-min-device-pixel-ratio:0){.media-library-edit__modal select{padding:0.0625rem 1.571em 0.0625rem .5em;cursor:pointer;transition:all .1s;border:0.0625rem solid #a6a6a6;border-radius:.143em;background:url(/core/misc/icons/333333/caret-down.svg) no-repeat 99% 63%,-webkit-linear-gradient(top,#f6f6f3,#e7e7df);text-shadow:0 0.0625rem hsla(0,0%,100%,.6);font-size:.875rem;-webkit-appearance:none;-webkit-font-smoothing:antialiased}.media-library-edit__modal [dir=rtl] select{padding:0.0625rem .714em 0.0625rem 1.571em;background-position:1% 63%,0 0}.media-library-edit__modal select:focus,.media-library-edit__modal select:hover{color:#1a1a1a;background-image:url(/core/misc/icons/333333/caret-down.svg),-webkit-linear-gradient(top,#fcfcfa,#e9e9dd)}.media-library-edit__modal select:hover{box-shadow:0 0.0625rem 0.125rem rgba(0,0,0,.125)}}
/*# sourceMappingURL=maps/styles.css.map */
