/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.b-lazy,.b-responsive{display:block;max-width:100%;height:auto;min-height:0.0625rem;opacity:0;transition:opacity .5s ease-in}.b-bg.is-b-loading,.b-error,.b-loaded{opacity:1}.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:rgba(0,0,0,0)}.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,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a,.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 .news--teaser-content,.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;appearance:none;border:0;padding:0;background:rgba(0,0,0,0)}.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:rgba(0,0,0,0);box-shadow:none;border-radius:0}#drupal-modal .js-form-wrapper button:before,#drupal-modal button.button--primary:before,#drupal-modal input[type=submit].button--primary:before,#drupal-modal input[type=submit]:before,.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 .set-text-color a:not([class*=layout],.use-ajax,.media):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,.protected-pages-enter-password input[type=submit]:before,.school-grid__image:after,.transparent-buttons .btn--ghost:before,.ui-dialog-buttonpane .js-form-wrapper button:before,.ui-dialog-buttonpane button.button--primary:before,.ui-dialog-buttonpane input[type=submit].button--primary:before,.ui-dialog-buttonpane input[type=submit]: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--type-remote-video .field--name-thumbnail:before,.media--type-remote-video .media:before,.mixed-gallery [data-modal-type=remote_video]:before{content:"";position:absolute;bottom:1.25rem;left:1.25rem;display:block;width:3.5rem;height:3.5rem;background:url(/themes/custom/darthome_2021/dist/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:3.75rem}.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:4.0625rem}.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}.ui-dialog{z-index:5!important}#drupal-lbim-modal{overflow-y:hidden}body.path-layout-builder.gin--vertical-toolbar{padding-left:0}#drupal-modal .js-form-wrapper button,#drupal-modal button.button--primary,#drupal-modal input[type=submit],#drupal-modal input[type=submit].button--primary,.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 .set-text-color a:not([class*=layout],.use-ajax,.media),.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,.protected-pages-enter-password input[type=submit],.transparent-buttons .btn--ghost,.ui-dialog-buttonpane .js-form-wrapper button,.ui-dialog-buttonpane button.button--primary,.ui-dialog-buttonpane input[type=submit],.ui-dialog-buttonpane input[type=submit].button--primary,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;-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}#drupal-modal .js-form-wrapper button:before,#drupal-modal button.button--primary:before,#drupal-modal input[type=submit].button--primary:before,#drupal-modal input[type=submit]:before,.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 .set-text-color a:not([class*=layout],.use-ajax,.media):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,.protected-pages-enter-password input[type=submit]:before,.transparent-buttons .btn--ghost:before,.ui-dialog-buttonpane .js-form-wrapper button:before,.ui-dialog-buttonpane button.button--primary:before,.ui-dialog-buttonpane input[type=submit].button--primary:before,.ui-dialog-buttonpane input[type=submit]: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%)}#drupal-modal .js-form-wrapper button.promo-left-margin,#drupal-modal button.promo-left-margin.button--primary,#drupal-modal input.promo-left-margin[type=submit],.block-quoted-carousel .field--name-quoted-carousel-cta-link>a.promo-left-margin,.block-quoted-carousel .quoted-content--link>a.promo-left-margin,.btn.promo-left-margin,.has-bg-media a.promo-left-margin:not([class*=layout]),.js-form-wrapper button.promo-left-margin,.layout-builder-discard-changes a.promo-left-margin.button,.layout-builder-form a.promo-left-margin.button,.promo-left-margin.btn--alt,.promo-left-margin.btn--ghost,.promo__links a.promo-left-margin,.ui-dialog-buttonpane .js-form-wrapper button.promo-left-margin,.ui-dialog-buttonpane button.promo-left-margin.button--primary,.ui-dialog-buttonpane input.promo-left-margin[type=submit],.ui-dialog-buttonpane input.promo-left-margin[type=submit].button--primary,button.promo-left-margin.button--primary,input.promo-left-margin[type=submit]{margin-left:1.25rem}#drupal-modal .js-form-wrapper button.promo-right-margin,#drupal-modal button.promo-right-margin.button--primary,#drupal-modal input.promo-right-margin[type=submit],.block-quoted-carousel .field--name-quoted-carousel-cta-link>a.promo-right-margin,.block-quoted-carousel .quoted-content--link>a.promo-right-margin,.btn.promo-right-margin,.has-bg-media a.promo-right-margin:not([class*=layout]),.js-form-wrapper button.promo-right-margin,.layout-builder-discard-changes a.promo-right-margin.button,.layout-builder-form a.promo-right-margin.button,.promo-right-margin.btn--alt,.promo-right-margin.btn--ghost,.promo__links a.promo-right-margin,.ui-dialog-buttonpane .js-form-wrapper button.promo-right-margin,.ui-dialog-buttonpane button.promo-right-margin.button--primary,.ui-dialog-buttonpane input.promo-right-margin[type=submit],.ui-dialog-buttonpane input.promo-right-margin[type=submit].button--primary,button.promo-right-margin.button--primary,input.promo-right-margin[type=submit]{margin-right:1.25rem}#drupal-modal .js-form-wrapper button.promo-margin,#drupal-modal button.promo-margin.button--primary,#drupal-modal input.promo-margin[type=submit],.block-quoted-carousel .field--name-quoted-carousel-cta-link>a.promo-margin,.block-quoted-carousel .quoted-content--link>a.promo-margin,.btn.promo-margin,.has-bg-media a.promo-margin:not([class*=layout]),.js-form-wrapper button.promo-margin,.layout-builder-discard-changes a.promo-margin.button,.layout-builder-form a.promo-margin.button,.promo-margin.btn--alt,.promo-margin.btn--ghost,.promo__links a.promo-margin,.ui-dialog-buttonpane .js-form-wrapper button.promo-margin,.ui-dialog-buttonpane button.promo-margin.button--primary,.ui-dialog-buttonpane input.promo-margin[type=submit],.ui-dialog-buttonpane input.promo-margin[type=submit].button--primary,button.promo-margin.button--primary,input.promo-margin[type=submit]{margin-right:1.25rem;margin-left:1.25rem}button.btn{display:block}#drupal-modal .js-form-wrapper button:after,#drupal-modal button.button--primary:after,#drupal-modal input[type=submit].button--primary:after,#drupal-modal input[type=submit]:after,.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 .set-text-color a:not([class*=layout],.use-ajax,.media):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,.protected-pages-enter-password input[type=submit]:after,.transparent-buttons .btn--ghost:after,.ui-dialog-buttonpane .js-form-wrapper button:after,.ui-dialog-buttonpane button.button--primary:after,.ui-dialog-buttonpane input[type=submit].button--primary:after,.ui-dialog-buttonpane input[type=submit]: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}.btn--alt.promo-left-margin{margin-left:1.25rem}.btn--alt.promo-right-margin{margin-right:1.25rem}.btn--alt.promo-margin{margin-right:1.25rem;margin-left:1.25rem}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a,.block-quoted-carousel .quoted-content--link>a,.block-webform input[type=submit],.btn--ghost,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost,.js-form-wrapper button,.text-color--000000 a[class*=btn--ghost],.transparent-buttons .btn--ghost,.transparent-buttons.text-color--000000 .btn--ghost,input[type=submit]{color:#000;background:rgba(0,0,0,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--ghost:before,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost:before,.js-form-wrapper button:before,.text-color--000000 a[class*=btn--ghost]:before,.transparent-buttons .btn--ghost:before,.transparent-buttons.text-color--000000 .btn--ghost:before,input[type=submit]:before{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,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost:after,.js-form-wrapper button:after,.text-color--000000 a[class*=btn--ghost]:after,.transparent-buttons .btn--ghost:after,.transparent-buttons.text-color--000000 .btn--ghost:after,input[type=submit]:after{-webkit-mask:none;mask:none;color:#000;background:rgba(0,0,0,0)}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:not(.js-layout-builder-block-link):hover,.block-quoted-carousel .quoted-content--link>a:not(.js-layout-builder-block-link):hover,.btn--ghost:not(.js-layout-builder-block-link):hover,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost:not(.js-layout-builder-block-link):hover,.js-form-wrapper button:not(.js-layout-builder-block-link):hover,.text-color--000000 a[class*=btn--ghost]:not(.js-layout-builder-block-link):hover,input[type=submit]:not(.js-layout-builder-block-link):hover{color:rgba(0,0,0,0)!important}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a.promo-left-margin,.block-quoted-carousel .quoted-content--link>a.promo-left-margin,.js-form-wrapper button.promo-left-margin,.promo-left-margin.btn--ghost,input.promo-left-margin[type=submit]{margin-left:1.25rem}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a.promo-right-margin,.block-quoted-carousel .quoted-content--link>a.promo-right-margin,.js-form-wrapper button.promo-right-margin,.promo-right-margin.btn--ghost,input.promo-right-margin[type=submit]{margin-right:1.25rem}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a.promo-margin,.block-quoted-carousel .quoted-content--link>a.promo-margin,.js-form-wrapper button.promo-margin,.promo-margin.btn--ghost,input.promo-margin[type=submit]{margin-right:1.25rem;margin-left:1.25rem}.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 .btn--ghost:before,input[type=submit]:before{content:""}.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,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost .btn--borders,.js-form-wrapper button .btn--borders,.text-color--000000 a[class*=btn--ghost] .btn--borders,.transparent-buttons.text-color--000000 .btn--ghost .btn--borders,input[type=submit] .btn--borders{pointer-events:none}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover .btn--borders,.block-quoted-carousel .quoted-content--link>a:hover .btn--borders,.btn--ghost:hover .btn--borders,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost:hover .btn--borders,.js-form-wrapper button:hover .btn--borders,.text-color--000000 a[class*=btn--ghost]:hover .btn--borders,input[type=submit]:hover .btn--borders{display:block}.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,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost .btn--borders>span,.js-form-wrapper button .btn--borders>span,.text-color--000000 a[class*=btn--ghost] .btn--borders>span,.transparent-buttons.text-color--000000 .btn--ghost .btn--borders>span,input[type=submit] .btn--borders>span{position:absolute;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);background-color:#000!important}.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,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,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,input[type=submit] .btn--borders .btn--border-bottom{bottom:0}.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-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-bottom,.block-quoted-carousel .quoted-content--link>a .btn--borders .btn--border-left,.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-left,.btn--ghost .btn--borders .btn--border-top,.js-form-wrapper button .btn--borders .btn--border-bottom,.js-form-wrapper button .btn--borders .btn--border-left,.js-form-wrapper button .btn--borders .btn--border-top,input[type=submit] .btn--borders .btn--border-bottom,input[type=submit] .btn--borders .btn--border-left,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-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,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,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,input[type=submit] .btn--borders .btn--border-left{left:0}.btn--ghost-reverse.promo-left-margin{margin-left:1.25rem}.btn--ghost-reverse.promo-right-margin{margin-right:1.25rem}.btn--ghost-reverse.promo-margin{margin-right:1.25rem;margin-left:1.25rem}.btn--ghost-reverse,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) .btn--ghost,.transparent-buttons .btn--ghost{color:#fff}.btn--ghost-reverse:before,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) .btn--ghost:before,.transparent-buttons .btn--ghost:before{border:0.0625rem solid hsla(0,0%,100%,.5);background:unset;transition:unset;-webkit-transform:unset;transform:unset}.btn--ghost-reverse:after,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) .btn--ghost:after,.transparent-buttons .btn--ghost:after{color:#fff}.btn--ghost-reverse .btn--borders>span,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) .btn--ghost .btn--borders>span,.transparent-buttons .btn--ghost .btn--borders>span{background-color:#fff!important}.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,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after 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%;text-transform:uppercase;padding:0 0.4375rem 0.9375rem;margin:0 0 1.875rem}.block-campus-map .field--name-campus-map-cta-links a.promo-left-margin,.block-cta-tile .cta--link a.promo-left-margin,.block-cta-tile .field--name-cta-tile-links a.promo-left-margin,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a.promo-left-margin,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a.promo-left-margin,.link-button.promo-left-margin,.news-footer__grouping a.promo-left-margin,.page--403 .block-basic .promo-left-margin.link-button,.page--404 .block-basic .promo-left-margin.link-button,.paragraph--type--hero-slide .field--name-carousel-link a.promo-left-margin,.promo-left-margin.link-button--arrow,.promo-left-margin.link-button--arrow--white,.promo-left-margin.link-button--white,article.announcement .field--name-link a.promo-left-margin{margin-left:1.25rem}.block-campus-map .field--name-campus-map-cta-links a.promo-right-margin,.block-cta-tile .cta--link a.promo-right-margin,.block-cta-tile .field--name-cta-tile-links a.promo-right-margin,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a.promo-right-margin,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a.promo-right-margin,.link-button.promo-right-margin,.news-footer__grouping a.promo-right-margin,.page--403 .block-basic .promo-right-margin.link-button,.page--404 .block-basic .promo-right-margin.link-button,.paragraph--type--hero-slide .field--name-carousel-link a.promo-right-margin,.promo-right-margin.link-button--arrow,.promo-right-margin.link-button--arrow--white,.promo-right-margin.link-button--white,article.announcement .field--name-link a.promo-right-margin{margin-right:1.25rem}.block-campus-map .field--name-campus-map-cta-links a.promo-margin,.block-cta-tile .cta--link a.promo-margin,.block-cta-tile .field--name-cta-tile-links a.promo-margin,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a.promo-margin,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a.promo-margin,.link-button.promo-margin,.news-footer__grouping a.promo-margin,.page--403 .block-basic .promo-margin.link-button,.page--404 .block-basic .promo-margin.link-button,.paragraph--type--hero-slide .field--name-carousel-link a.promo-margin,.promo-margin.link-button--arrow,.promo-margin.link-button--arrow--white,.promo-margin.link-button--white,article.announcement .field--name-link a.promo-margin{margin-right:1.25rem;margin-left:1.25rem}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a,.link-button--arrow,.link-button--arrow--white,article.announcement .field--name-link a{padding-right:1.5625rem}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a:after,.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(/themes/custom/darthome_2021/dist/images/svg/arrow.svg);mask:url(/themes/custom/darthome_2021/dist/images/svg/arrow.svg);-webkit-mask-size:cover;mask-size:cover;background:#000}.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a.promo-right-margin:not(.btn,.btn--alt,.btn--ghost),.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost),.launchpad__item-text .link-button,.link-button--arrow--white,.link-button--white,.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{color:#fff}.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a:after,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a:after,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a.promo-right-margin:not(.btn,.btn--alt,.btn--ghost):after,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost):after,.launchpad__item-text .link-button:after,.link-button--arrow--white:after,.link-button--white:after,.page--403 .block-basic .link-button:after,.page--404 .block-basic .link-button:after,.paragraph--type--hero-slide .field--name-carousel-link a:after,article.announcement .field--name-link a:after{background-color:#fff}.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a:hover,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a:hover,.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a.promo-right-margin:hover:not(.btn,.btn--alt,.btn--ghost),.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a[class*=link-button]:hover:not(.btn,.btn--alt,.btn--ghost),.launchpad__item-text .link-button:hover,.link-button--arrow--white:hover,.link-button--white:hover,.page--403 .block-basic .link-button:hover,.page--404 .block-basic .link-button:hover,.paragraph--type--hero-slide .field--name-carousel-link a:hover,article.announcement .field--name-link a:hover{background-size:0 0.0625rem;background-position:100% 100%}.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a,.launchpad__item-text .link-button,.link-button--arrow--white,.link-button--white,.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{background-image:linear-gradient(transparent calc(100% - .0625rem),#fff .0625rem)}a[class*=btn]:not([class*=ghost]) .btn--borders,a[class*=link-button]:not([class*=ghost]) .btn--borders{display:none}.transparent-buttons .btn--ghost{color:currentColor}.set-text-color .layout-builder__add-block button{color:#000}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}.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a.promo-right-margin:not(.btn,.btn--alt,.btn--ghost),.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost){background-image:linear-gradient(transparent calc(100% - 0.0625rem),#fff 0.0625rem)}.dart-layout.has-background .text-color--ffffff:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost):hover{background-size:0 100%;background-position:100% 100%}.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a.promo-right-margin:not(.btn,.btn--alt,.btn--ghost),.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost){color:#000;background-image:linear-gradient(#000,#000)}.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a.promo-right-margin:not(.btn,.btn--alt,.btn--ghost).link-button--arrow--white:after,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a.promo-right-margin:not(.btn,.btn--alt,.btn--ghost).link-button--arrow:after,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost).link-button--arrow--white:after,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost).link-button--arrow:after{background-color:#000}.dart-layout.has-background .text-color--000000:not(.transparent-buttons) a[class*=link-button]:not(.btn,.btn--alt,.btn--ghost){background-image:linear-gradient(transparent calc(100% - 0.0625rem),#000 0.0625rem)}.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(/themes/custom/darthome_2021/dist/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}a[class*=link-button]{transition:background-size .5s}.promo-left-margin{margin-left:1.25rem}.promo-margin,.promo-right-margin{margin-right:1.25rem}.promo-margin{margin-left:1.25rem}span.align-left.embedded-entity~p{display:inline-block}.carousel--pager{position:absolute;right:1.875rem;bottom:1.875rem;display:flex;align-items:center;font-family:Dartmouth Ruzika,serif;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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 rgba(0,0,0,0);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-modal select.js-filter-list.filter-list.editor.form-select{width:-webkit-min-content;width:min-content}#layout-builder-modal label{font-size:1.2rem}#layout-builder-modal input[type=checkbox]{vertical-align:middle}.layout-builder__layout.dart-layout{margin-top:1.25rem}.ui-widget-content a.media-library-edit__link{color:rgba(0,0,0,0)}.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--type-remote-video .media iframe,.video__wrap .video--embed[data-provider=vimeo],.video__wrap iframe{position:absolute;height:100%;width:100%}.media--type-remote-video .media 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,.media--type-remote-video .field--name-media-image-caption,.media.media--type-lottiefiles .field--name-media-image-caption{padding:1.125rem 0}article.media.media--type-remote-video.media--view-mode-default{overflow:clip}.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}iframe.media-oembed-content{border:0}.media--type-spotify{width:100%}.media--type-spotify iframe{height:22rem;width:100%}.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(/themes/custom/darthome_2021/src/fonts/dartmouth-ruzika/DartmouthRuzicka-ExtraLight.woff2) format("woff2");font-weight:300;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-style:normal;font-display:swap}@font-face{font-family:Dartmouth Ruzika;src:url(/themes/custom/darthome_2021/src/fonts/dartmouth-ruzika/DartmouthRuzicka-ExtraLightItalic.woff2) format("woff2");font-weight:300;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-style:italic;font-display:swap}@font-face{font-family:Dartmouth Ruzika;src:url(/themes/custom/darthome_2021/src/fonts/dartmouth-ruzika/DartmouthRuzicka-Italic.woff2) format("woff2");font-weight:400;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-style:italic;font-display:swap}@font-face{font-family:Dartmouth Ruzika;src:url(/themes/custom/darthome_2021/src/fonts/dartmouth-ruzika/DartmouthRuzicka-Regular.woff2) format("woff2");font-weight:400;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-style:normal;font-display:swap}@font-face{font-family:National\ 2;src:url(/themes/custom/darthome_2021/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(/themes/custom/darthome_2021/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(/themes/custom/darthome_2021/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(/themes/custom/darthome_2021/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,.c-countdown__content-inner .c-countdown__content-inner_right .days,.c-countdown__content-inner .c-countdown__content-inner_right .hours,.events__header-title,.featured-event-vertical__link .featured-event-vertical__title,.h1,.h2,.h3,.h4,.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.c-countdown__content-inner .c-countdown__content-inner_right .days,.c-countdown__content-inner .c-countdown__content-inner_right .hours,.h1,.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 .c-countdown__content-inner .c-countdown__content-inner_right .days+.field--name-fact-stat-label,.block-fact .c-countdown__content-inner .c-countdown__content-inner_right .hours+.field--name-fact-stat-label,.block-fact .h1+.field--name-fact-stat-label,.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,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .c-countdown__content-inner_right .days+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .c-countdown__content-inner_right .hours+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .h1+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .page-node-type-component-page .block-field-block-node-component-page-title>*+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body h1+a,.c-countdown__content-inner .c-countdown__content-inner_right .block-fact .days+.field--name-fact-stat-label,.c-countdown__content-inner .c-countdown__content-inner_right .block-fact .hours+.field--name-fact-stat-label,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__content-inner_left .c-countdown__body .days+a,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__content-inner_left .c-countdown__body .hours+a,.c-countdown__content-inner .c-countdown__content-inner_right .days+p,.c-countdown__content-inner .c-countdown__content-inner_right .hours+p,.h1+p,.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,.page-node-type-component-page .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-field-block-node-component-page-title>*+a,h1+p{margin-top:-2rem}.block-webform .field--name-block-title,.events__header-title,.h2,.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(2.25rem,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 .h2+.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .field--name-block-title+a,.block-webform .field--name-block-title+p,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-webform .field--name-block-title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .events__header-title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .h2+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .landing-page .block-field-block-node-landing-page-title h1+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .news-event--title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .news-landing .block-field-block-node-component-page-title .field--name-title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body h2+a,.events__header-title+p,.h2+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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body h1+a,.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .field--name-title+a,.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,.h3,.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .field--name-campus-map-heading+a,.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .cta--title+a,.block-cta-tile .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .field--name-cta-tile-heading+a,.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 .h3+.field--name-fact-stat-label,.block-fact .news--latest-featured-title+.field--name-fact-stat-label,.block-fact h3+.field--name-fact-stat-label,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-campus-map .field--name-campus-map-heading+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-cta-tile .cta--title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-cta-tile .field--name-cta-tile-heading+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .featured-event-vertical__link .featured-event-vertical__title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .h3+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .news--latest-featured-title+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body h3+a,.featured-event-vertical__link .block-fact .featured-event-vertical__title+.field--name-fact-stat-label,.featured-event-vertical__link .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .featured-event-vertical__title+a,.featured-event-vertical__link .featured-event-vertical__title+p,.h3+p,.news--latest-featured-title+p,h3+p{margin-top:-0.25rem}.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p,.h4,.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.625rem,1rem + 1.25vw,2.1875rem);line-height:1.7;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 .h4+.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body p+a,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p+p,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-quoted-carousel .quoted-content .field--name-quoted-content-quote p+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .h4+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .landing-page .block-field-block-node-landing-page-landing-subtitle p+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .media--type-twitter-post a+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .quoted-content--tweet a+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body h4+a,.h4+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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body p+a,.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+a,.media--type-twitter-post a+p,.quoted-content--tweet .block-fact a+.field--name-fact-stat-label,.quoted-content--tweet .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+a,.quoted-content--tweet a+p,h4+p{margin-top:-1.25rem}.h5,.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 .h5+.field--name-fact-stat-label,.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,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .h5+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .mobile-stacked-table.default .header p+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .mobile-stacked-table .header+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body h5+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body table.colorful tr:first-child+a,.h5+p,.mobile-stacked-table .block-fact .header+.field--name-fact-stat-label,.mobile-stacked-table .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .header+a,.mobile-stacked-table.default .header .block-fact p+.field--name-fact-stat-label,.mobile-stacked-table.default .header .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body p+a,.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body tr:first-child+a,table.colorful tr:first-child+p{margin-top:-1.125rem}.block-table th,.table__mobile-header,.table__mobile-row-header,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,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a,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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.cta--title,.block-cta-tile .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.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-table .field--name-fact-stat-label+th,.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+.table__mobile-header,.block-fact .field--name-fact-stat-label+.table__mobile-row-header,.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+p,.block-quoted-carousel .quoted-content .field--name-quoted-content-quote p+p,.block-table .block-fact .field--name-fact-stat-label+th,.block-table .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+th,.block-table p+th,.block-webform .block-fact .field--name-fact-stat-label+.field--name-block-title,.block-webform .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.field--name-block-title,.block-webform p+.field--name-block-title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-campus-map a+.field--name-campus-map-heading,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-cta-tile a+.cta--title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-cta-tile a+.field--name-cta-tile-heading,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-quoted-carousel .quoted-content .field--name-quoted-content-quote a+p,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-table a+th,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .block-webform a+.field--name-block-title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .featured-event-vertical__link a+.featured-event-vertical__title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .landing-page .block-field-block-node-landing-page-landing-subtitle a+p,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .landing-page .block-field-block-node-landing-page-title a+h1,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .media--type-twitter-post a+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .mobile-stacked-table.default .header a+p,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .mobile-stacked-table a+.header,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .news-landing .block-field-block-node-component-page-title a+.field--name-title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body .quoted-content--tweet a+a,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.events__header-title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.news--latest-featured-title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.news-event--title,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.table__mobile-header,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.table__mobile-row-header,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+h2,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+h3,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+h4,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+h5,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+h6,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body table.colorful a+tr:first-child,.featured-event-vertical__link .block-fact .field--name-fact-stat-label+.featured-event-vertical__title,.featured-event-vertical__link .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+a,.media--type-twitter-post p+a,.mobile-stacked-table .block-fact .field--name-fact-stat-label+.header,.mobile-stacked-table .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.header,.mobile-stacked-table.default .header .block-fact .field--name-fact-stat-label+p,.mobile-stacked-table.default .header .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+.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 .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+a,.quoted-content--tweet p+a,p+.events__header-title,p+.news--latest-featured-title,p+.news-event--title,p+.table__mobile-header,p+.table__mobile-row-header,p+h2,p+h3,p+h4,p+h5,p+h6,table.colorful .block-fact .field--name-fact-stat-label+tr:first-child,table.colorful .c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a+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}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__body-after p,p.descriptor{font-family:Dartmouth Ruzika,serif;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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,.c-countdown__content-inner .c-countdown__content-inner_right .days.plural:after,.c-countdown__content-inner .c-countdown__content-inner_right .days.singular:after,.c-countdown__content-inner .c-countdown__content-inner_right .hours.plural:after,.c-countdown__content-inner .c-countdown__content-inner_right .hours.singular:after,.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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,.block-table .table__caption,.block-table 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,.media--type-remote-video .field--name-media-image-caption,.media.media--type-lottiefiles .field--name-media-image-caption,.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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}blockquote{border-left:none}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}button.ck.ck-button,button.ck.ck-button:hover{padding:0.14375rem;color:#0d1e1c}button.ck.ck-button.ck-button_with-text.ck-dropdown__button:hover,button.ck.ck-button.ck-dropdown__button:hover,button.ck.ck-button.ck-splitbutton__arrow:hover{padding:0.14375rem}button.ck.ck-button.ck-source-editing-button.ck-button_with-text,button.ck.ck-button.ck-source-editing-button.ck-button_with-text:hover,div.ck-editor button.ck.ck-button.ck-button_with-text.ck-dropdown__button,div.ck-editor button.ck.ck-button.ck-button_with-text.ck-dropdown__button:hover{padding:0 0.5rem}#drupal-modal .js-form-item a,.ui-dialog-buttonpane .js-form-item a{background-image:none;color:#003c73}#drupal-modal ul>a,.ui-dialog-buttonpane ul>a{color:rgba(13,30,28,.3)}#drupal-modal ul.ui-menu.ui-widget,.ui-dialog-buttonpane ul.ui-menu.ui-widget{border:0.0625rem solid rgba(13,30,28,.3)}#drupal-modal .js-form-wrapper button,#drupal-modal input[type=submit],.ui-dialog-buttonpane .js-form-wrapper button,.ui-dialog-buttonpane input[type=submit]{padding:.75rem;transition:none;background:#868e8d;color:#000}#drupal-modal .js-form-wrapper button:hover,#drupal-modal input[type=submit]:hover,.ui-dialog-buttonpane .js-form-wrapper button:hover,.ui-dialog-buttonpane input[type=submit]:hover{color:#868e8d;background:#a5d75f;padding:.75rem!important}#drupal-modal .js-form-wrapper button:before,.ui-dialog-buttonpane .js-form-wrapper button:before{display:none;transition:none}#drupal-modal button.button--primary,#drupal-modal input[type=submit].button--primary,.ui-dialog-buttonpane button.button--primary,.ui-dialog-buttonpane input[type=submit].button--primary{padding:.75rem;background:#868e8d;tansition:none}#drupal-modal button.button--primary:hover,#drupal-modal input[type=submit].button--primary:hover,.ui-dialog-buttonpane button.button--primary:hover,.ui-dialog-buttonpane input[type=submit].button--primary:hover{color:#fff!important;background:#b2b2b2;padding:.75rem!important}#drupal-modal .form-radios .form-item,.ui-dialog-buttonpane .form-radios .form-item{display:inline}#drupal-modal button.button--primary:after,#drupal-modal button.button--primary:before,#layout-builder-modal button.ck-button.ck-style-grid__button.ck-disabled,.ck-toolbar__items button.ck-button.ck-style-grid__button.ck-disabled,.ui-dialog-buttonpane button.button--primary:after,.ui-dialog-buttonpane button.button--primary:before{display:none}#layout-builder-modal div.ck-editor div.ck-dropdown__panel h2,#layout-builder-modal div.ck-editor div.ck-dropdown__panel h3,#layout-builder-modal div.ck-editor div.ck-dropdown__panel h4,#layout-builder-modal div.ck-editor div.ck-dropdown__panel h5,#layout-builder-modal div.ck-editor div.ck-dropdown__panel h6{margin:0}#layout-builder-modal div.ck-editor div.ck-dropdown__panel .btn--alt,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .link-button,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .link-button--arrow{margin:0;padding:0}#layout-builder-modal div.ck-editor div.ck-dropdown__panel a.btn--alt{background:#a5d75f;color:#000}#layout-builder-modal div.ck-editor div.ck-dropdown__panel .link-button--arrow{background-image:linear-gradient(transparent calc(100% - .0625rem),rgba(13,30,28,.3) .0625rem)!important}#layout-builder-modal div.ck-editor div.ck-dropdown__panel .link-button--arrow--white{margin:0;padding:0;background-image:linear-gradient(transparent calc(100% - .0625rem),#fff .0625rem)!important}#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview{background:rgba(0,0,0,.3)}#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview .h1,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview .h2,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview .h3,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview .h4,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview .h5,#layout-builder-modal div.ck-editor div.ck-dropdown__panel .ck-style-grid__button__preview .h6{font-size:2em;margin:0;line-height:1em}#layout-builder-modal div.ck-editor a.btn--alt{background:#a5d75f;color:#000}#layout-builder-modal div.ck-editor .btn--alt:hover{color:#fff}#layout-builder-modal span.embedded-entity a.btn{background-color:#00693e}#layout-builder-modal span.embedded-entity a.btn--alt{background-color:#a5d75f}#layout-builder-modal span.embedded-entity a.link-button{background-image:linear-gradient(transparent calc(100% - .0625rem),rgba(13,30,28,.3) .0625rem)}.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(/themes/custom/darthome_2021/dist/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{display:block;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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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):not(.trigger):not(.contextual-links){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):not(.trigger):not(.contextual-links){opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):first-child,.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(2){transition-delay:.15s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(3){transition-delay:.225s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(4){transition-delay:.3s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(5){transition-delay:.375s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(6){transition-delay:.45s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(7){transition-delay:.525s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(8){transition-delay:.6s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(9){transition-delay:.675s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(10){transition-delay:.75s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(11){transition-delay:.825s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(12){transition-delay:.9s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(13){transition-delay:.975s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(14){transition-delay:1.05s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(15){transition-delay:1.125s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(16){transition-delay:1.2s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(17){transition-delay:1.275s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(18){transition-delay:1.35s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(19){transition-delay:1.425s}.block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links):nth-child(20){transition-delay:1.5s}.layout-builder--is-enabled .block-basic>*>:not(article):not(div):not(.trigger):not(.contextual-links){opacity:1;visibility:visible}.block-basic>*>article.media:not(.media--type-twitter-post,.media--type-remote-video),.block-inline-block-media-embed>:not(.modal--trigger)>.blazy{position:relative}.block-basic>*>article.media:not(.media--type-twitter-post,.media--type-remote-video)>*,.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,.media--type-remote-video)>*>*,.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,.media--type-remote-video)>*>*,[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,.media--type-remote-video)>*>: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,.media--type-remote-video)>*>: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,.media--type-remote-video)>*>*>: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,.media--type-remote-video)>*>*>: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,.media--type-remote-video) 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,.media--type-remote-video) 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,.media--type-remote-video),.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,.media--type-remote-video)>*>*,.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,.media--type-remote-video)>*>: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,.media--type-remote-video) 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: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}.marker-with-label,gmp-advanced-marker>.map-label{display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}.map-label,.marker-label{font-family:Roboto,Arial,sans-serif;font-size:0.8125rem;text-align:center;padding:0.125rem 0.25rem;margin-top:0.125rem}.map-label--primary{font-size:1.125rem}.marker-icon svg{display:block;width:1.5rem;height:1.5rem;margin:0 auto}.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}.c-countdown__container{background-color:#0d1e1c;color:#fff}.c-countdown__content{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative;padding:5rem 0}.c-countdown__content .layout-builder-block{background-color:unset}.c-countdown__content .layout-builder-block .c-countdown__content-inner{display:flex;visibility:visible}.c-countdown__content .layout-builder-block__content-preview-placeholder-label{visibility:hidden}.c-countdown__content-inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.c-countdown__content-inner .c-countdown__content-inner_left{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center}.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__title h2{margin:0 0 1rem}.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a{text-transform:none;letter-spacing:unset;transition:background-size .5s;padding:unset}.c-countdown__content-inner .c-countdown__content-inner_right{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 2rem;margin:0 auto;--plural:"hours";--singular:"days"}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__body-after{visibility:visible;opacity:0;transition:opacity .5s ease-in,visibility 0ms ease-in 0ms}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__body-after p{padding-top:1rem}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer{visibility:visible;opacity:0;transition:opacity .5s ease-in,visibility 0ms ease-in 0ms}.c-countdown__content-inner .c-countdown__content-inner_right .days{-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:clamp(4.5rem,1.5rem + 10vw,10rem);color:#a5d75f;padding-right:1rem;margin:1rem 0}.c-countdown__content-inner .c-countdown__content-inner_right .days.singular:after{content:"day";color:#fff;font-size:1.8rem}.c-countdown__content-inner .c-countdown__content-inner_right .days.plural:after{content:"days";color:#fff;font-size:1.8rem}.c-countdown__content-inner .c-countdown__content-inner_right .days.hide{display:none}.c-countdown__content-inner .c-countdown__content-inner_right .hours{-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:clamp(4.5rem,1.5rem + 10vw,10rem);color:#a5d75f;margin:1rem 0}.c-countdown__content-inner .c-countdown__content-inner_right .hours.singular:after{content:"hour";color:#fff;font-size:1.8rem}.c-countdown__content-inner .c-countdown__content-inner_right .hours.plural:after{content:"hours";color:#fff;font-size:1.8rem}.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after{visibility:visible;opacity:0;transition:opacity .5s ease-in,visibility 0ms ease-in 0ms}.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{margin-bottom:3.125rem}.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:-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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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(/themes/custom/darthome_2021/dist/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-say-my-name{grid-column:1}.directory-item__person-say-my-name .audio-player{--player-button-width:1.5rem;position:relative;display:inline-block;cursor:pointer;color:#000;background:rgba(0,0,0,0);border:0.0625rem solid #000;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;margin:0;text-align:center}.directory-item__person-say-my-name .controls{display:flex;flex-direction:row;align-items:center;width:100%}.directory-item__person-say-my-name .player-button{background-color:rgba(0,0,0,0);border:0;width:var(--player-button-width);height:var(--player-button-width);padding:0;margin-right:0.9375rem}.directory-item__person-say-my-name .player-button svg{width:1.2em}.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(/themes/custom/darthome_2021/dist/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(rgba(255,255,255,.15),rgba(255,255,255,.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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(/themes/custom/darthome_2021/dist/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(/themes/custom/darthome_2021/dist/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:rgba(228,228,228,.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%}.block--hero .layout-bg-row,.block--hero .layout-bg-row>*{width:100%}.block--hero .layout-bg-container{position:absolute;display:block;top:0;width:100%;height:100%;z-index:-1}.block--hero .layout-bg-content{height:100%}.block--hero .layout-bg-bg-wrapper .desktop-img .field--name-media-image-caption{display:none}.block--hero .mobile-img .field--name-media-image-caption{display:none}.block--hero .layout-bg-container *{height:100%}.block--hero .layout-bg-content-container{padding:4.8125rem 0;-webkit-transform:none;transform:none;z-index:1;height:100%}.block--hero .hero__inner{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto;position:relative;height:100%;display:flex;flex-flow:row wrap;align-items:center}.block--hero .hero{align-self:center;height:100%}.block--hero .hero__body{align-self:flex-end}.block--hero .hero__body .icon.pine{width:3rem}.block--hero .hero__body .pine{position:relative}.block--hero .hero__title{display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:0.25rem;margin-bottom:1.2rem;font-style:italic;font-size:clamp(1.875rem,1rem + 3vw,3.75rem)}div.block-color-block-dark{max-height:100vh}div.block-color-block-dark .layout-bg-row{display:flex;flex-direction:row-reverse;justify-content:center;flex-wrap:nowrap;align-items:center}div.block-color-block-dark .layout-bg-content{flex:1 1 auto;background-color:#0d1e1c}div.block-color-block-dark .layout-bg-container{position:relative;flex:1 1 auto;padding:4.8125rem 0}div.block-color-block-dark .hero__body{align-self:center;width:100%;text-align:center}div.block-color-block-dark .hero__links .field--name-hero-cta-link a{background-color:#00693e!important;color:#fff!important}div.block-color-block-dark .hero__title{margin-bottom:2rem}div.block-color-block-dark .layout-bg-overlay{display:none}div.block-color-block-green{max-height:100vh}div.block-color-block-green .layout-bg-row{display:flex;flex-direction:row-reverse;justify-content:center;flex-wrap:nowrap;align-items:center}div.block-color-block-green .layout-bg-content{flex:1 1 auto;background-color:#00693e}div.block-color-block-green .layout-bg-container{position:relative;flex:1 1 auto;padding:4.8125rem 0}div.block-color-block-green .hero__body{align-self:center;width:100%;text-align:center}div.block-color-block-green .hero__links .field--name-hero-cta-link a{background-color:#a5d75f!important;color:#0d1e1c!important}div.block-color-block-green .hero__title{margin-bottom:2rem}div.block-color-block-green .layout-bg-overlay{display:none}.hero--component{position:relative;width:100%;height:100vh;max-width:calc(100% - 5rem);max-height:calc(100vh - 11.5625rem);margin:0 auto;overflow:hidden;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 0}.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 .video__wrap{width:100vw}.paragraph--type--hero-slide .media,.paragraph--type--hero-slide .video__wrap{position:relative;top:-7.5rem;left:50%;right:50%;height:calc(100vh + 15rem);margin-left:-50vw;margin-right:-50vw}.paragraph--type--hero-slide .media{width:unset}.paragraph--type--hero-slide .media img{min-height:113vh;-o-object-fit:cover;object-fit:cover;width:100%}.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,rgba(0,0,0,0) 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:clamp(2rem,1rem + 4vw,4.2rem);font-family:Dartmouth Ruzika,serif;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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:50%;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 rgba(0,0,0,0);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 .instagram-feed__results article{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.instagram-feed .instagram-feed__results article.tns-slide-active{-webkit-transform:translateY(0);transform:translateY(0);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;opacity:1;visibility:visible}.instagram-feed .instagram-feed__results article.tns-slide-active .tns-transparent{opacity:1;visibility:visible}.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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(/themes/custom/darthome_2021/dist/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:rgba(0,0,0,0)}.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;display:block}.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}.field__item img{width:100%}.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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(/themes/custom/darthome_2021/dist/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(/themes/custom/darthome_2021/dist/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(/themes/custom/darthome_2021/dist/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(/themes/custom/darthome_2021/dist/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:rgba(0,0,0,0);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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";top:auto;bottom:-0.375rem;letter-spacing:-0.03125rem;pointer-events:none}.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:rgba(0,0,0,0)}.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}.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.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:focus,.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(/themes/custom/darthome_2021/dist/images/facebook-line.png);margin-right:0.9375rem}.news-event--social-share__link.facebook:focus,.news-event--social-share__link.facebook:hover{background-image:url(/themes/custom/darthome_2021/dist/images/facebook-black.png)}.news-event--social-share__link.x{background-image:url(/themes/custom/darthome_2021/dist/images/x-line.png)}.news-event--social-share__link.x:focus,.news-event--social-share__link.x:hover{background-image:url(/themes/custom/darthome_2021/dist/images/x-black.png)}.news-event--social-share__link.email{background-image:url(/themes/custom/darthome_2021/dist/images/email-line.png)}.news-event--social-share__link.email:focus,.news-event--social-share__link.email:hover{background-image:url(/themes/custom/darthome_2021/dist/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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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 .news--teaser-content,.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(/themes/custom/darthome_2021/dist/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 a .field--name-quoted-content-quote p,.news--teaser a .field--name-quoted-content-quote span,.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,.news--teaser a .field--name-quoted-content-quote p,.news--teaser a .field--name-quoted-content-quote span{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,.news--teaser a .field--name-quoted-content-quote p:hover,.news--teaser a .field--name-quoted-content-quote span: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,.news--teaser .field--name-quoted-content-quote span{font-family:Dartmouth Ruzika,serif;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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-content,.news--teaser a{display:block;margin-top:1.875rem}.news--teaser-content .field--name-name-of-news-outlet,.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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(/themes/custom/darthome_2021/dist/images/svg/chevron-left-black.svg) no-repeat}.pager .pager__item--previous a:hover:before{background:url(/themes/custom/darthome_2021/dist/images/svg/chevron-left-white.svg) no-repeat}.pager .pager__item--next a:before{background:url(/themes/custom/darthome_2021/dist/images/svg/chevron-left-black.svg) no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager .pager__item--next a:hover:before{background:url(/themes/custom/darthome_2021/dist/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:rgba(0,0,0,0);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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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 a .news--teaser-type:before{content:"";display:inline-block;position:relative;top:0.0625rem;width:1.25rem;height:1.25rem;background:url(/themes/custom/darthome_2021/dist/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,.quoted-content .field--name-quoted-content-quote span{overflow:hidden}.quoted-content .field--name-quoted-content-quote h3:before,.quoted-content .field--name-quoted-content-quote p:first-of-type:before{content:open-quote}.quoted-content .field--name-quoted-content-quote h3:after,.quoted-content .field--name-quoted-content-quote p:last-of-type: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}.path-search .block-system-main-block,.search--overlay .search{width:calc(100% - 5rem);max-width:69.375rem;margin-left:auto;margin-right:auto}.search--overlay .search{padding-top:8.125rem}.path-search .block-system-main-block{padding-top:3.125rem}.has-notification .search--overlay .search{padding-top:11.875rem}.has-notification.path-search .block-system-main-block{padding-top:6.875rem}.path-search .search-form,.search--overlay .gsc-search-box{position:relative}.path-search .block-system-main-block .gsc-control-cse,.path-search .block-system-main-block .gsc-input-box,.path-search .block-system-main-block .gsib_a,.path-search .block-system-main-block .search .gsc-input-box,.search--overlay .gsc-control-cse,.search--overlay .gsc-input-box,.search--overlay .gsib_a,.search--overlay .search .gsc-input-box{border:0;padding:0}.path-search .block-system-main-block td.gsc-search-button,.search--overlay td.gsc-search-button{width:auto;margin-left:0}.path-search .block-system-main-block .google-cse input,.path-search .block-system-main-block .gsc-input-box input,.search--overlay .google-cse input,.search--overlay .gsc-input-box input{height:auto!important;margin:0 3.4375rem 4.0625rem 0!important;padding-bottom:1.25rem!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}.path-search .block-system-main-block .google-cse input::-webkit-input-placeholder,.path-search .block-system-main-block .gsc-input-box input::-webkit-input-placeholder,.search--overlay .google-cse input::-webkit-input-placeholder,.search--overlay .gsc-input-box input::-webkit-input-placeholder{font-size:2.5rem;color:#000}.path-search .block-system-main-block .google-cse input:-ms-input-placeholder,.path-search .block-system-main-block .gsc-input-box input:-ms-input-placeholder,.search--overlay .google-cse input:-ms-input-placeholder,.search--overlay .gsc-input-box input:-ms-input-placeholder{font-size:2.5rem;color:#000}.path-search .block-system-main-block .google-cse input::-ms-input-placeholder,.path-search .block-system-main-block .gsc-input-box input::-ms-input-placeholder,.search--overlay .google-cse input::-ms-input-placeholder,.search--overlay .gsc-input-box input::-ms-input-placeholder{font-size:2.5rem;color:#000}.path-search .block-system-main-block .google-cse input::placeholder,.path-search .block-system-main-block .gsc-input-box input::placeholder,.search--overlay .google-cse input::placeholder,.search--overlay .gsc-input-box input::placeholder{font-size:2.5rem;color:#000}.path-search .block-system-main-block .gsib_b,.path-search .block-system-main-block button.gsc-search-button svg,.search--overlay .gsib_b,.search--overlay button.gsc-search-button svg{display:none!important}.path-search .block-system-main-block table.gsc-search-box td.gsc-input,.search--overlay table.gsc-search-box td.gsc-input{padding-right:0!important}.path-search .search-form form,.search--overlay .google-cse form{position:relative}.path-search .search-form input[type=submit],.search--overlay .google-cse input[type=submit]{display:none}.path-search .search-form input[type=text],.search--overlay .google-cse input[type=text]{width:100%}.path-search .search-form input:focus,.search--overlay .google-cse input:focus{outline:none}.path-search .block-system-main-block button.gsc-search-button,.search--overlay .google-cse button.gsc-search-button{position:absolute;top:1.25rem;right:0;width:2.8125rem;height:1.25rem;padding:0;border:0;background:rgba(0,0,0,0)}.path-search .block-system-main-block button.gsc-search-button:after,.search--overlay .google-cse button.gsc-search-button:after{content:"";display:block;width:100%;height:100%;background:url(/themes/custom/darthome_2021/dist/images/svg/arrow-right-large.svg) no-repeat}.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}.path-search .header--wrapper .search--trigger svg{display:none}.gsc-control-wrapper-cse{font-family:National\ 2,sans-serif}.gsc-control-wrapper-cse .gsc-above-wrapper-area{margin-bottom:3.75rem!important;padding:0!important;border-bottom:0!important}.gsc-control-wrapper-cse .gs-webResult div.gs-visibleUrl{margin-bottom:1rem;color:#707070;font-size:0.9375rem;line-height:1.6;font-weight:400}.gsc-control-wrapper-cse a.gs-title,.gsc-control-wrapper-cse a.gs-title b{color:#00693e!important;font-size:1.6875rem!important;line-height:1.3333;letter-spacing:-0.05625rem;overflow:visible}.gsc-control-wrapper-cse 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}.gsc-control-wrapper-cse a.gs-title b{font-weight:600!important}.gsc-control-wrapper-cse .gsc-results{width:100%!important}.gsc-control-wrapper-cse .gsc-result{margin-bottom:4rem!important;padding:0 0 2.25rem!important;border-bottom:0.0625rem solid rgba(0,0,0,.3)!important}.gsc-control-wrapper-cse .gsc-table-result{font-family:National\ 2,sans-serif!important;font-size:1rem!important;line-height:1.625!important;color:#000!important}.gsc-control-wrapper-cse .gsc-results .gsc-cursor{display:flex}.gsc-control-wrapper-cse .gsc-results .gsc-cursor-box{display:flex;justify-content:center}.gsc-control-wrapper-cse .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}.gsc-control-wrapper-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:none}.gsc-control-wrapper-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#00693e!important;font-weight:600;border-bottom:0.1875rem solid #00693e}.gsc-control-wrapper-cse div.gsc-promotion{padding:2em!important}.gsc-control-wrapper-cse div.gsc-promotion div.gs-snippet span,.gsc-control-wrapper-cse div.gsc-promotion div.gs-visibleUrl{font-size:1rem!important}.gsc-control-wrapper-cse div.gs-title{margin-bottom:1.125rem;overflow:visible}.media--type-soundcloud{margin-bottom:1rem}.block-table{width:calc(100% - 5rem);max-width:49.375rem;margin-left:auto;margin-right:auto;padding-bottom:5rem;box-sizing:content-box;overflow:hidden}.layout--fivecol .block-table,.layout--fourcol .block-table,.layout--threecol .block-table,.layout--twocol .block-table{width:100%}.tablefield-wrapper{margin:0.0625rem}.table__content--desktop{display:none}.table__content--mobile{display:flex;flex-direction:column}.table__content--mobile .table__caption{order:1}.block-table .table__caption,.block-table caption{line-height:1.24;letter-spacing:normal;caption-side:bottom;margin-top:1.25rem;text-align:left}.block-table .table-wrapper{max-width:100%;overflow-x:auto}.block-table table{width:100%;table-layout:fixed;border-collapse:collapse}.block-table table,.block-table td,.block-table th{border:0.0625rem solid #e2e2e2}.block-table td,.block-table th{padding:0.9375rem;text-align:left}.block-table th{color:#fff;background-color:#00693e}.block-table td{font-weight:350}.block-table tr{background:#fff}.block-table tr:nth-child(2n){background-color:#f7f7f7}.table__items{display:flex;flex-direction:column;gap:1.5rem}.table__mobile-item{border:0.0625rem solid #00693e}.table__mobile-header{margin:0;padding:0.75rem;color:#fff;background:#00693e}.table__mobile-row{display:flex;flex-direction:column;gap:0.75rem;padding:0.75rem}.table__mobile-row-content,.table__mobile-row-header{margin:0}.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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.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(:-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(:-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(/themes/custom/darthome_2021/dist/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}.dart-access-login-declined--container{display:flex;align-items:center;justify-content:center;height:75vh}.dart-access-login-declined{max-width:69.375rem;width:calc(100% - 5rem);margin-left:auto;margin-right:auto}.page--404{background-image:url(/themes/custom/darthome_2021/dist/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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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 rgba(114,136,132,.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-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:4rem 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:4.375rem}.header--wrapper .logo--wrapper{position:relative;display:flex;width:2.5rem;height:1.4375rem;z-index:3;align-items:center}.header--wrapper .logo-link{position:relative;display:flex;padding-bottom:0;align-items:center}.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:relative;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 rgba(0,0,0,0);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%}.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;background:#00693e}.header--wrapper .menu--main ul{position:relative;margin:5rem 0 0}.header--wrapper .menu--main .menu-level-0>li{margin-bottom:1.25rem;padding:.5em 0 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,.link-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;color:#fff;transition:color .5s,background-size .5s}.js-menu-is-open .header--wrapper .menu--main a:not(.btn,.link-button){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--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 a:not(.btn,.link-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;background-position:0 calc(100% - 2.5rem + 0.125rem);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;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.25rem}.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: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%;max-height:2.8125rem;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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-weight:300;font-size:1.0625rem;line-height:2.64;color:#fff}.menu--breadcrumb .mobile-breadcrumb-width-trick{min-width:148px}.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;padding-top:.2em}.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-menu-is-open .menu--resources-for{width:100%}.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:3.75rem;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;position:absolute;left:0;padding-top:0;margin-left:0}.js-for-you-is-open .menu--main ul,.js-for-you-is-open .menu--resources-for .for-you--trigger{display:none}.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,.js-menu-is-closing .search--trigger{opacity:0}.js-menu-is-closing .menu--trigger span{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;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";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(/themes/custom/darthome_2021/dist/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}.block-field-block-node-article-article-body .text-formatted:not(.field--name-quoted-content-quote)>.field__item>p:first-child:first-letter{float:left;font-weight:400;font-family:Dartmouth Ruzika,serif;font-size:7.75rem;line-height:7.1875rem;padding-top:0.375rem;margin:0.375rem 1.5rem 0.375rem 0;initial-letter:3}@supports(-moz-appearance:none){.block-field-block-node-article-article-body .text-formatted:not(.field--name-quoted-content-quote)>.field__item>p:first-child:first-letter{margin-top:0.5rem;margin-bottom:0}}@supports(-webkit-appearance:none) and (stroke-color:transparent){.block-field-block-node-article-article-body .text-formatted:not(.field--name-quoted-content-quote)>.field__item>p:first-child:first-letter{margin-top:0.125rem;margin-bottom:-1.375rem}}.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{font-size:clamp(3.125rem,1rem + 3vw,3.75rem);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}.media--type-remote-video .field--name-thumbnail{position:relative}.protected-pages-enter-password{max-width:100rem;margin-right:auto;margin-left:auto;padding-right:8.75rem;padding-left:8.75rem}.protected-pages-enter-password input[type=password]{padding:0.8125rem 1.25rem;border:hsla(0,0%,100%,.5);transition:border .3s ease}.protected-pages-enter-password input[type=submit]:hover{color:#00693e}.protected-pages-enter-password .form-item legend{display:none}.protected-pages-enter-password .form-item .fieldset-wrapper{display:block;width:100%}.protected-pages-enter-password .form-item .fieldset-wrapper>.form-item div{display:block;margin:2.5rem auto;width:100%}.protected-pages-enter-password .form-item .fieldset-wrapper .protected_pages_description{margin:2.5rem 0}.protected-pages-enter-password .form-item .fieldset-wrapper .js-form-item.form-item{flex-direction:row;margin-bottom:1.25rem}.protected-pages-enter-password .form-item .fieldset-wrapper .js-form-item.form-item label{padding:0.8125rem 1.25rem}@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: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){.block-webform .field--name-block-title,.events__header-title,.h2,.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{line-height:1.1}.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-say-my-name{grid-column:1/span 2}.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,.news-landing .news--teaser.quoted-content .field--name-quoted-content-quote span{-webkit-line-clamp:8}.promo__title{-webkit-line-clamp:2}.promo .field--type-text-with-summary p{-webkit-line-clamp:3}.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}.menu--breadcrumb .mobile-breadcrumb-width-trick{min-width:unset}.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:43.75rem){.block-table{width:72%}}@media (min-width:48rem){.overflowing,.quoted-content.quoted-content--embedded{width:calc(100% - 5rem)}#drupal-modal .js-form-wrapper button,#drupal-modal button.button--primary,#drupal-modal input[type=submit],#drupal-modal input[type=submit].button--primary,.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 .set-text-color a:not([class*=layout],.use-ajax,.media),.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,.protected-pages-enter-password input[type=submit],.transparent-buttons .btn--ghost,.ui-dialog-buttonpane .js-form-wrapper button,.ui-dialog-buttonpane button.button--primary,.ui-dialog-buttonpane input[type=submit],.ui-dialog-buttonpane input[type=submit].button--primary,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}.block--hero .hero__body{width:65%;padding-right:5%}.paragraph--type--hero-slide .media{width:100vw}.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 .button--pause{bottom:40%;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}.path-search .block-system-main-block .google-cse input,.path-search .block-system-main-block .gsc-input-box input,.search--overlay .google-cse input,.search--overlay .gsc-input-box input{font-size:3.75rem;padding-right:0}.path-search .block-system-main-block .google-cse input::-webkit-input-placeholder,.path-search .block-system-main-block .gsc-input-box input::-webkit-input-placeholder,.search--overlay .google-cse input::-webkit-input-placeholder,.search--overlay .gsc-input-box input::-webkit-input-placeholder{font-size:3.75rem}.path-search .block-system-main-block .google-cse input:-ms-input-placeholder,.path-search .block-system-main-block .gsc-input-box input:-ms-input-placeholder,.search--overlay .google-cse input:-ms-input-placeholder,.search--overlay .gsc-input-box input:-ms-input-placeholder{font-size:3.75rem}.path-search .block-system-main-block .google-cse input::-ms-input-placeholder,.path-search .block-system-main-block .gsc-input-box input::-ms-input-placeholder,.search--overlay .google-cse input::-ms-input-placeholder,.search--overlay .gsc-input-box input::-ms-input-placeholder{font-size:3.75rem}.path-search .block-system-main-block .google-cse input::placeholder,.path-search .block-system-main-block .gsc-input-box input::placeholder,.search--overlay .google-cse input::placeholder,.search--overlay .gsc-input-box input::placeholder{font-size:3.75rem}.path-search .block-system-main-block button.gsc-search-button,.search--overlay .google-cse button.gsc-search-button{top:2.1875rem}.table__content--desktop{display:table}.table__content--mobile{display:none}.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}.c-countdown__content-inner{flex-direction:row}.c-countdown__content-inner .c-countdown__content-inner_left{text-align:left}.path-frontpage .component-page .dart-layout.has-background .layout-bg-content-container:last-of-type{padding:0}.block-cta-tile{margin-bottom: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:1.875rem}.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:40%}.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}.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:6rem 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-table{padding-bottom:5rem}.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}.component-page--full{margin-top:5rem}.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}.dart-layout.has-background .layout-bg-content-container{padding:6rem 0}.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--top .layout__section-inner .block-dart-parent-menu-item{margin-top:5rem}.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-cta{margin-top:5rem}.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: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 screen and (min-width:64rem){.block--hero .layout-bg-bg-wrapper .mobile-img{display:none}}@media (min-width:68.75rem){.header--wrapper .header{position:static;display:flex;align-items:center;height:auto;padding:0;overflow:visible}.has-notification.js-menu-is-open .header--wrapper .header{padding-top:0}.header--wrapper .logo--wrapper{margin:0 auto 0 0;padding:1.375rem 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;padding-top:1.375rem 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,.link-button){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,.link-button){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:0;align-items:start;left:0;height:auto;padding:8.75rem 2.8125rem 4.375rem;background:rgba(0,0,0,0);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{padding-bottom:2.5rem}.header--wrapper .menu--main .menu-item--expanded .menu-level-1 li>a{font-size:1.375rem;line-height:1.45;padding-bottom:2.5rem}.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:rgba(0,0,0,0);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:-2.5rem 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;width:100%}.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;padding:1.875rem 0;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-menu-is-open .menu--resources-for{width:auto}.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;top:-0.9375rem;-webkit-transform:translateY(0);transform:translateY(0);padding:7.5rem 0 3.125rem 1.875rem}.js-for-you-is-open .menu--resources-for .menu:before{width:100%}.js-for-you-is-open .menu--resources-for .for-you--trigger{display:block}.js-for-you-is-open .menu--main ul{display:flex}.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}.js-menu-is-closing .search--trigger{transition:.5s .5s!important}.header--wrapper .header{padding:0}.header--wrapper .header>.logo--wrapper{padding:1.375rem 0}.header--wrapper .header>button{padding:1rem 0}.header--wrapper .header>nav.menu--main .menu-level-0>li{padding:1.375rem 0}.header--wrapper .header>nav.menu--resources-for{padding:1.875rem 0}}@media (min-width:68.75rem)and (hover:hover)and (pointer:fine){.header--wrapper .menu--main a:not(.btn,.link-button):focus,.header--wrapper .menu--main a:not(.btn,.link-button):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{min-height:2.875rem;grid-template-columns:25% 25%;grid-template-rows:1fr}.header--wrapper .menu--main .menu-item--expanded.has--cta .menu-level-1:has(li.menu-item--expanded){grid-template-rows:32% 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 (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 screen and (max-width:64rem){.block--hero .layout-bg-bg-wrapper .desktop-img:not(:last-of-type){display:none}.block--hero .layout-bg-content-container{padding:1.25rem 0}.block--hero .hero__body .icon.pine{display:none}.block--hero .hero__links .field--name-hero-cta-link a{padding:1rem!important}div.block-color-block-dark .layout-bg-row{flex-direction:column}div.block-color-block-dark .layout-bg-content{height:unset}div.block-color-block-dark .layout-bg-content-container{padding:0}div.block-color-block-dark .layout-bg-container{padding:0}div.block-color-block-dark .hero__body{padding:2rem 0}div.block-color-block-dark .hero__links .field--name-hero-cta-link a{padding:1rem!important}div.block-color-block-green .layout-bg-row{flex-direction:column}div.block-color-block-green .layout-bg-content{height:unset}div.block-color-block-green .layout-bg-content-container{padding:0}div.block-color-block-green .layout-bg-container{padding:0}div.block-color-block-green .hero__body{padding:2rem 0}div.block-color-block-green .hero__links .field--name-hero-cta-link a{padding:1rem!important}}@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:1.75rem;margin-bottom:1.25rem}}@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{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){#drupal-modal .js-form-wrapper button:active:before,#drupal-modal .js-form-wrapper button:focus:before,#drupal-modal .js-form-wrapper button:hover:before,#drupal-modal button.button--primary:active:before,#drupal-modal button.button--primary:focus:before,#drupal-modal button.button--primary:hover:before,#drupal-modal input[type=submit]:active:before,#drupal-modal input[type=submit]:focus:before,#drupal-modal input[type=submit]:hover:before,.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 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,.ui-dialog-buttonpane .js-form-wrapper button:active:before,.ui-dialog-buttonpane .js-form-wrapper button:focus:before,.ui-dialog-buttonpane .js-form-wrapper button:hover:before,.ui-dialog-buttonpane button.button--primary:active:before,.ui-dialog-buttonpane button.button--primary:focus:before,.ui-dialog-buttonpane button.button--primary:hover:before,.ui-dialog-buttonpane input[type=submit].button--primary:active:before,.ui-dialog-buttonpane input[type=submit].button--primary:focus:before,.ui-dialog-buttonpane input[type=submit].button--primary:hover:before,.ui-dialog-buttonpane input[type=submit]:active:before,.ui-dialog-buttonpane input[type=submit]:focus:before,.ui-dialog-buttonpane input[type=submit]:hover: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)}#drupal-modal .js-form-wrapper button:hover,#drupal-modal button.button--primary:hover,#drupal-modal input[type=submit]:hover,.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 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,.ui-dialog-buttonpane .js-form-wrapper button:hover,.ui-dialog-buttonpane button.button--primary:hover,.ui-dialog-buttonpane input[type=submit].button--primary:hover,.ui-dialog-buttonpane input[type=submit]:hover,button.button--primary:hover,input[type=submit]:hover{color:rgba(0,0,0,0);padding:0 1.5625rem 2.6875rem}#drupal-modal .js-form-wrapper button:focus:after,#drupal-modal .js-form-wrapper button:hover:after,#drupal-modal button.button--primary:focus:after,#drupal-modal button.button--primary:hover:after,#drupal-modal input[type=submit]:focus:after,#drupal-modal input[type=submit]:hover:after,.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 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,.ui-dialog-buttonpane .js-form-wrapper button:focus:after,.ui-dialog-buttonpane .js-form-wrapper button:hover:after,.ui-dialog-buttonpane button.button--primary:focus:after,.ui-dialog-buttonpane button.button--primary:hover:after,.ui-dialog-buttonpane input[type=submit].button--primary:focus:after,.ui-dialog-buttonpane input[type=submit].button--primary:hover:after,.ui-dialog-buttonpane input[type=submit]:focus:after,.ui-dialog-buttonpane input[type=submit]:hover: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:rgba(0,0,0,0);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,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost:hover,.js-form-wrapper button:hover,.text-color--000000 a[class*=btn--ghost]:hover,.transparent-buttons.text-color--000000 .btn--ghost:hover,input[type=submit]:hover{background:rgba(0,0,0,0);color:currentColor}.block-quoted-carousel .field--name-quoted-carousel-cta-link>a:hover:after,.block-quoted-carousel .quoted-content--link>a:hover:after,.btn--ghost:hover:after,.dart-layout.has-background .text-color--000000:not(.transparent-buttons) .btn--ghost:hover:after,.js-form-wrapper button:hover:after,.text-color--000000 a[class*=btn--ghost]:hover:after,.transparent-buttons.text-color--000000 .btn--ghost:hover:after,input[type=submit]:hover:after{background-color:rgba(0,0,0,0)}.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,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,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,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a:focus,.c-countdown__content-inner .c-countdown__content-inner_left .c-countdown__body a:hover,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after a:focus,.c-countdown__content-inner .c-countdown__content-inner_right .c-countdown__timer-after 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%}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}.gsc-control-wrapper-cse a.gs-title:focus,.gsc-control-wrapper-cse 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,.link-button):focus,.header--wrapper .menu--main a:not(.btn,.link-button):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--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}.header--wrapper .menu--main .menu-item--expanded a:not(.btn,.link-button):focus,.header--wrapper .menu--main .menu-item--expanded a:not(.btn,.link-button):hover{background-position:0 100%;background-size:100% 0.0625rem;background-position:0 calc(100% - 2.5rem + 0.125rem)}}@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)}}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.fakeScroll{overflow:visible !important;}.fakeScroll__wrap{overflow :hidden;height   :100%;position :relative;z-index  :1;}.fakeScroll__content{height          :100%;width           :100%;position        :relative;overflow        :auto;-moz-box-sizing :border-box;box-sizing      :border-box;scrollbar-width:none;}.fakeScroll__content::-webkit-scrollbar{display:none;}.fakeScroll__track{position :absolute;right    :-15px;top      :0;bottom   :0;width    :9px;cursor   :default;}.fakeScroll__bar{position      :relative;background    :rgba(255,255,255,.4);width         :100%;border-radius :4px;right         :0;top           :0;z-index       :0;transition    :background 0.1s;cursor        :-moz-grab;cursor        :-webkit-grab;}.fakeScroll__bar:hover{background    :rgba(255,255,255,.55);}.fakeScroll__bar.fakeScroll--grabbed{cursor     :-moz-grabbing;cursor     :-webkit-grabbing;background :white;}body.fakeScroll--grabbed{cursor              :-moz-grabbing;cursor              :-webkit-grabbing;-moz-user-select    :none;-webkit-user-select :none;user-select         :none;}
.toolbar-fixed .site-header--sticky{top:56px;}@media (min-width:1024px){.toolbar-fixed .site-header--sticky .site-header__nav{padding-left:80px;}}.admin--container{position:relative;z-index:9;display:inline-block;margin-top:25px;}.path-layout-builder-edit .admin--container{position:relative;margin-top:0;}.block-local-tasks-block ul{position:relative;display:flex;flex-wrap:wrap;margin:0;padding:0;}.path-layout-builder-edit .block-local-tasks-block ul{z-index:1;margin:24px 0;}.path-layout-builder-edit div[data-drupal-messages]{z-index:1;}.block-local-tasks-block ul li{list-style:none;}.block-local-tasks-block ul a{display:block;padding:8px 12px;color:#000;text-decoration:none;background:#a5d75f;transition:all 0.3s ease;}.block-local-tasks-block ul a:hover,.block-local-tasks-block ul a:focus{background:rgb(233.85,245.6,217.4);}.block-local-tasks-block ul a.is-active{color:#fff;background:#00693e;}.block-local-tasks-block ul a.is-active:hover,.block-local-tasks-block ul a.is-active:focus{background:#12312b;}.layout-builder-form,.layout-builder-form .form-actions{margin:0 0 24px;}.layout-builder-form .form-actions{display:flex;flex-wrap:wrap;gap:16px;}@media (min-width:768px){.layout-builder-form .form-actions{gap:24px;}}.layout-builder-form .js-show{width:100%;}.layout-builder-form .button{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;padding:15px 20px;text-decoration:none;border:1px solid #12312b;cursor:pointer;transition:background 0.3s ease;}.layout-builder-form .button--primary{color:#fff;background:#00693e;}.layout-builder-form .button--primary:hover,.layout-builder-form .button--primary:focus{background:rgb(0,3,1.7714285714);}.layout-builder-form .button[data-drupal-selector=edit-discard-changes]{background:#ffa00f;}.layout-builder-form .button[data-drupal-selector=edit-discard-changes]:hover,.layout-builder-form .button[data-drupal-selector=edit-discard-changes]:focus{background:rgb(168,101.5,0);}.layout-builder-form .button[data-drupal-selector=edit-revert]{background:#f39191;}.layout-builder-form .button[data-drupal-selector=edit-revert]:hover,.layout-builder-form .button[data-drupal-selector=edit-revert]:focus{background:rgb(237.9836065574,99.0163934426,99.0163934426);}.layout-builder-form .button[data-drupal-selector=edit-rebuild-layout]{color:#000;background:#f5dc69;}.layout-builder-form .button[data-drupal-selector=edit-rebuild-layout]:hover,.layout-builder-form .button[data-drupal-selector=edit-rebuild-layout]:focus{background:rgb(232.5,193.75,15.5);}.layout-builder-form .button[data-drupal-selector=edit-move-sections]{color:#000;background:#f7f7f7;}.layout-builder-form .button[data-drupal-selector=edit-move-sections]:hover,.layout-builder-form .button[data-drupal-selector=edit-move-sections]:focus{background:#c4c4c4;}.block-help-block,.block-local-tasks-block,.toolbar-horizontal div[data-drupal-messages],.toolbar-vertical div[data-drupal-messages],.layout-builder-form{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.block-help-block,.block-local-tasks-block,.toolbar-horizontal div[data-drupal-messages],.toolbar-vertical div[data-drupal-messages],.layout-builder-form{padding-right:20px;padding-left:20px;}}@media (min-width:1440px){.block-help-block,.block-local-tasks-block,.toolbar-horizontal div[data-drupal-messages],.toolbar-vertical div[data-drupal-messages],.layout-builder-form{padding-right:36px;padding-left:36px;}}.layout-builder__message div[data-drupal-messages]{padding-left:0;}.layout-builder-form .vertical-tabs{display:flex;align-items:center;}div[data-drupal-messages]{position:relative;z-index:2;padding-top:12px;padding-bottom:12px;}.block-local-tasks-block .contextual-links{display:none;}.user-login-form,.user-pass{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;margin-top:120px;}@media (min-width:1024px){.user-login-form,.user-pass{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.user-login-form,.user-pass{padding-right:140px;padding-left:140px;}}.user-login-form .form-item{margin:0 0 24px;}.user-login-form .button,.user-pass .button,.user-login-form .reset{padding:15px 20px;color:#12312b;transition:all 0.3s ease;}.user-login-form .button,.user-pass .button{background:#00693e;}.user-login-form .button:hover,.user-login-form .button:focus,.user-pass .button:hover,.user-pass .button:focus{background:rgb(0,207,122.2285714286);}.user-login-form .reset{margin-left:24px;text-decoration:none;background:#a5d75f;}.user-login-form .reset:hover,.user-login-form .reset:focus{color:#fff;background:black;}div[data-drupal-messages] > div{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0 0 12px;padding:12px;border:1px solid #12312b;}div[data-drupal-messages] > div:last-of-type,div[data-drupal-messages] > div:only-child{margin:0;}div[data-drupal-messages] > div[aria-label="Status message"]{background:#f7f7f7;}div[data-drupal-messages] > div[aria-label="Error message"]{background:#f39191;}div[data-drupal-messages] > div ul li a{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:3px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#12312b;}div[data-drupal-messages] > div ul li a:hover,div[data-drupal-messages] > div ul li a:focus-visible{background-position:100% 100%;background-size:0 1px;}div[data-drupal-messages] > div[aria-label="Warning message"]{background:#f5dc69;}.js .layout-builder__add-block .dropbutton-wrapper{max-width:80%;margin:0 auto;}.js .layout-builder__add-block .dropbutton-widget a{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;color:#00693e;letter-spacing:1px;text-decoration:none;}.js .layout-builder__add-block .dropbutton-widget{background-color:#fff;border:1px solid #e2e2e2;transition:border 0.3s ease;}.js .layout-builder__add-block .dropbutton-widget:hover,.js .layout-builder__add-block .dropbutton-widget:focus-visible{border-color:#424141;}.js .layout-builder__add-block .dropbutton li{padding:10px;}.js .layout-builder__add-block .dropbutton .dropbutton-action > *{white-space:nowrap;}.js .layout-builder__add-block .dropbutton .secondary-action{border-top:1px solid #e2e2e2;}.js .layout-builder__add-block .dropbutton-multiple .dropbutton{border-right:1px solid #e2e2e2;}.js .layout-builder__add-block .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:4px;}.ui-widget-overlay{z-index:-1;}
.block-field-blocknodearticlenews-date{margin-bottom:5rem;}.block-field-blocknodearticlenews-date .text-with-icon{justify-content:center;margin-bottom:0;}.block-field-blocknodearticlenews-date .text-with-icon__text{font-weight:500;}.node--article .hero{margin-bottom:5rem;}.node--article .date.layout.layout--onecol{margin-top:0;}.node--article .layout__region.layout__region--second.col{width:100%;}.node--article .layout.content{padding-top:50px;padding-bottom:50px;margin-top:0;}@media (min-width:1024px){.node--article .layout.content{padding-top:80px;padding-bottom:80px;}}.block-field-blocknodearticlearticle-body > div > p:first-child,.block-field-blocknodevideobody > div > p:first-child{margin-top:0;}.block-field-blocknodearticlearticle-body > div > p:last-child,.block-field-blocknodevideobody > div > p:last-child{margin-bottom:0;}.block-field-blocknodearticlearticle-body > div > p:first-child::first-letter{letter-spacing:-0.5px;font-weight:400;font-size:clamp(36px,11.25vw,70px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;float:left;margin-right:5px;margin-bottom:0;line-height:1;}@media (min-width:1024px){.block-field-blocknodearticlearticle-body > div > p:first-child::first-letter{letter-spacing:-0.3px;}}@media (min-width:1024px){.block-field-blocknodearticlearticle-body > div > p:first-child::first-letter{margin-top:-5px;margin-right:10px;}}.block-field-blocknodearticlearticle-body a:not(.btn){font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.block-field-blocknodearticlearticle-body a:not(.btn):hover,.block-field-blocknodearticlearticle-body a:not(.btn):focus-visible{background-position:100% 100%;background-size:0 1px;}.block-field-blocknodearticlearticle-body img{width:100%;max-width:100%;}@media (min-width:768px){.block-field-blocknodearticlearticle-body img{width:auto;}}.node--article .layout.meta-info{padding-top:40px;padding-bottom:60px;text-align:center;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}.node--article .block-field-blocknodearticlenews-contact p,.node--videos .block-field-blocknodevideos-news-contact{font-weight:400;font-size:20px;font-family:"National 2",sans-serif;line-height:1.24;font-style:italic;}.node--article .block-field-blocknodearticlenews-contact p a,.node--videos .block-field-blocknodevideos-news-contact a{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);font-size:unset;color:#00693e;}.node--article .block-field-blocknodearticlenews-contact p a:hover,.node--article .block-field-blocknodearticlenews-contact p a:focus-visible,.node--videos .block-field-blocknodevideos-news-contact a:hover,.node--videos .block-field-blocknodevideos-news-contact a:focus-visible{background-position:100% 100%;background-size:0 1px;}.block-field-blocknodearticlenews-categories .block-with-title,.block-field-blocknodearticlenews-tags .block-with-title{max-width:540px;margin:40px auto 0;}.block-field-blocknodearticlenews-categories .block-with-title__content > .categorization,.block-field-blocknodearticlenews-tags .block-with-title__content > .categorization{justify-content:center;row-gap:40px;padding-top:30px;}.node.node--article .card--related-news,.node.node--video .card--related-news,.node.node--photos .card--related-news{padding-top:40px;padding-bottom:40px;}.card--related-news .card__inner .card__description{text-align:center;}.block-field-blocknodearticlesubtitle img{max-width:100%;}.block-dart-news-author{margin-bottom:2.5rem;}.block-dart-news-author .block-with-title__content .author{font-weight:400;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.42;letter-spacing:normal;}.block-field-blocknodearticlerelated-news,.block.block-field-blocknodevideofield-related-news,.block-field-blocknodephotosfield-related-news{display:flex;justify-content:space-around;align-content:flex-start;flex-wrap:wrap;}.block-field-blocknodearticlerelated-news article,.block.block-field-blocknodevideofield-related-news article,.block-field-blocknodephotosfield-related-news article{width:auto;}@media (min-width:1024px){.block-field-blocknodearticlerelated-news article,.block.block-field-blocknodevideofield-related-news article,.block-field-blocknodephotosfield-related-news article{width:calc(50% - 5rem);}}.block-field-blocknodearticlerelated-news .card__inner,.block.block-field-blocknodevideofield-related-news .card__inner,.block-field-blocknodephotosfield-related-news .card__inner{width:100%;}.block-field-blocknodearticlerelated-news .h-card__category,.block.block-field-blocknodevideofield-related-news .h-card__category,.block-field-blocknodephotosfield-related-news .h-card__category{width:100%;justify-content:center;}.block-field-blocknodearticlerelated-news .card__title,.block.block-field-blocknodevideofield-related-news .card__title,.block-field-blocknodephotosfield-related-news .card__title{text-align:center;margin-bottom:20px;}.block-field-blocknodearticlerelated-news .card__footer,.block.block-field-blocknodevideofield-related-news .card__footer,.block-field-blocknodephotosfield-related-news .card__footer{text-align:center;margin-top:0;margin-bottom:20px;padding-top:0;}.block-field-blocknodearticlerelated-news .card__footer::before,.block.block-field-blocknodevideofield-related-news .card__footer::before,.block-field-blocknodephotosfield-related-news .card__footer::before{display:none;}.block-quoted-block .quoted-content{padding:60px 0;border-top:1px solid rgba(13,30,28,0.3);border-bottom:1px solid rgba(13,30,28,0.3);}.quoted-content .field--quoted-content-quote p{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;}.quoted-content .field--quoted-content-quote p::before{content:open-quote;}.quoted-content .field--quoted-content-quote p::after{content:close-quote;}@media (min-width:550px){.quoted-content .field--quoted-content-quote p{-webkit-line-clamp:4;}}.quoted-content .field--quoted-content-quote + .field--name-quoted-content-attribution{margin-top:-28px;}.quoted-content.quoted-content--no-link{padding:32px 32px 64px;text-align:center;}.quoted-content.quoted-content--no-link p{letter-spacing:-0.3px;font-weight:300;font-size:clamp(22px,6.875vw,35px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;color:#000;}@media (min-width:1024px){.quoted-content.quoted-content--no-link p{font-weight:300;font-family:"Dartmouth Ruzika",serif;}}.quoted-content.quoted-content--no-link .field--quoted-content-attribution{font-weight:500;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:0.3px;text-transform:uppercase;font-size:12px;margin-top:0;letter-spacing:1px;}.quoted-content--tweet{padding:32px 0;text-align:center;margin-bottom:16px;}.quoted-content--tweet a{letter-spacing:-0.3px;font-weight:300;font-size:clamp(22px,6.875vw,35px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;margin-bottom:16px;display:inline-block;font-style:normal;color:#00693e;}@media (min-width:1024px){.quoted-content--tweet a{font-weight:300;font-family:"Dartmouth Ruzika",serif;}}.quoted-content--tweet a::before{content:open-quote;}.quoted-content--tweet a::after{content:close-quote;}.quoted-content--tweet .icon{display:inline-block;width:14px;height:12px;fill:#000;}.node--article .content .field--article-body .media-type-image .field--name-media-image-caption p{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;}.node--article .content .field--article-body .align-center[data-orientation]{max-width:100%;}.node--article .node__content .layout--threecol-section--25-50-25.content .layout__region--first{order:2;}@media (min-width:768px){.node--article .node__content .layout--threecol-section--25-50-25.content .layout__region--first{order:unset;margin-top:0;}}.block-field-blocknodephotosphotos-media .field.field--photos-media > div > div{display:flex;flex-wrap:wrap;justify-content:center;}.block-field-blocknodephotosphotos-media .field.field--photos-media .media-type-image{margin:0 0 30px;}.block-field-blocknodephotosphotos-media .field.field--photos-media .media-type-image[data-orientation=portrait]{max-width:685px;}.block-field-blocknodephotosphotos-media .field.field--photos-media .media-type-image figcaption p{font-weight:300;}
.block-with-title--default .block-with-title__title{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0 0 10px;color:#0d1e1c;text-transform:uppercase;}.block-with-title--sidebar .block-with-title__title{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0 0 10px;color:#0d1e1c;text-transform:uppercase;}.block-with-title--heading .block-with-title__title{margin:0 0 20px;}.block-with-title--heading .block-with-title__title:not(.h1,.h2,.h3,.h4,.h5){font-weight:300;font-size:clamp(24px,7.5vw,40px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;letter-spacing:-0.3px;}.block-with-title--has-border .block-with-title__title{padding-bottom:10px;border-bottom:1px solid #e2e2e2;}.block-with-title__content,.block-with-title__content p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.block-with-title.block-with-title--sidebar .block-with-title__content,.block-with-title.block-with-title--sidebar .block-with-title__content p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.block-with-title__content > *:first-child{margin-top:0;}.block-with-title__content > *:last-child{margin-bottom:0;}.block-with-title__content time{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.block-with-title__content > .inline-list > p{display:inline;margin:0;}.block-with-title__content > .inline-list > p > a + span{color:#00693e;}.block-with-title__content > .categorization{padding-top:10px;}.block-with-title__content .link-list{gap:10px;}.block-with-title__content > .contact-list{display:flex;flex-direction:column;gap:20px;}.block-with-title__content a:not(.socials__link):not(.btn):not(.text-with-icon){font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.block-with-title__content a:not(.socials__link):not(.btn):not(.text-with-icon):hover,.block-with-title__content a:not(.socials__link):not(.btn):not(.text-with-icon):focus-visible{background-position:100% 100%;background-size:0 1px;}.block-with-title__content .socials ul li a svg{max-width:24px;max-height:24px;}.block-with-title .block-with-title__content > div > a + span{display:inline-flex;margin-left:8px;color:#00693e;}
.footer{padding:40px 0;color:#fff;background:#0d1e1c;border-top:3px solid #fff;}@media (min-width:1024px){.footer{padding:60px 0;}}.footer__container{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.footer__container{padding-right:60px;padding-left:60px;}}.footer__top{display:flex;flex-direction:column;gap:50px;padding-bottom:40px;}@media (min-width:1024px){.footer__top{flex-direction:row;justify-content:space-between;}}.footer__logo{display:flex;}.footer__logo a{opacity:0.6;transition:opacity 0.3s ease;align-self:flex-start;color:#fff;}.footer__logo a:hover,.footer__logo a:focus-visible{opacity:1;}.footer__logo svg{width:60px;height:-moz-fit-content;height:fit-content;}@media (min-width:1200px){.footer__logo svg{width:100px;}}.footer__sitemap ul > li > ul > li > a,.footer__copyright a,.footer__privacy ul li a{padding-bottom:2px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;font-weight:400;font-size:14px;font-family:"National 2",sans-serif;line-height:1.5;color:#fff;}.footer__sitemap ul > li > ul > li > a:hover,.footer__sitemap ul > li > ul > li > a:focus-visible,.footer__copyright a:hover,.footer__copyright a:focus-visible,.footer__privacy ul li a:hover,.footer__privacy ul li a:focus-visible{background-position:0 100%;background-size:100% 1px;}@media (min-width:1024px){.footer__sitemap ul > li > ul > li > a,.footer__copyright a,.footer__privacy ul li a{line-height:1.7;}}.footer__sitemap > ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:40px;}@media (min-width:1024px){.footer__sitemap > ul{display:flex;flex-direction:row;}}@media (min-width:1200px){.footer__sitemap > ul{-moz-column-gap:55px;column-gap:55px;}}@media (min-width:1024px){.footer__sitemap > ul > li{min-width:150px;}}@media (min-width:1200px){.footer__sitemap > ul > li{min-width:195px;}}.footer__sitemap > ul > li > p{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0;text-transform:uppercase;}@media (min-width:1024px){.footer__sitemap ul > li > ul > li > a{font-size:18px;line-height:2.2;}}.footer__sitemap ul > li > ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:10px;}@media (min-width:1024px){.footer__sitemap ul > li > ul{gap:0;}}.footer__bottom{padding-top:40px;border-top:1px solid #e2e2e2;}@media (min-width:1024px){.footer__bottom{display:flex;gap:32px;align-items:center;}}.footer__copyright{margin:0;}.footer__privacy{margin-top:10px;}@media (min-width:1024px){.footer__privacy{flex-shrink:0;margin:0;position:relative;}}.footer__privacy ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;}@media (min-width:1024px){.footer__privacy ul{flex-direction:row;gap:32px;}}@media (min-width:1024px){.footer__copyright + .footer__privacy,.footer__privacy > ul > li:not(:first-of-type){position:relative;}.footer__copyright + .footer__privacy::before,.footer__privacy > ul > li:not(:first-of-type)::before{position:absolute;top:55%;left:-16px;width:1px;height:60%;background:#fff;transform:translateY(-50%);content:"";}}@media (min-width:1024px){.footer__copyright a,.footer__privacy ul li a{font-size:15px;line-height:1.6;}}.footer__socials{margin-top:32px;}@media (min-width:1024px){.footer__socials{margin:0 0 0 auto;}}.footer__socials .socials ul li a{opacity:0.6;transition:opacity 0.3s ease;}.footer__socials .socials ul li a:hover,.footer__socials .socials ul li a:focus-visible{opacity:1;}
html{box-sizing:border-box;}*,*::before,*::after{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;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}hr{height:0;}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp,pre{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:-0.25em;}sup{top:-0.5em;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.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:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}body.no-scroll{height:100%;overflow:hidden;}.layout-container{position:relative;}.main-wrapper{min-height:calc(100vh - 350px);padding-top:86px;}@media (min-width:1024px){.main-wrapper{min-height:unset;padding-top:230px;}}.page-standalone .main-wrapper{min-height:unset;}.page-unpublished .main-wrapper .node_content article.node{background-color:#fff4f4;}.block-system-breadcrumb-block + .node .c-hero.c-hero--homepage,.block-system-breadcrumb-block + .node .c-hero.c-hero--default,.block-system-breadcrumb-block + .contact-page .c-hero.c-hero--homepage,.block-system-breadcrumb-block + .contact-page .c-hero.c-hero--default{padding-top:0;padding-bottom:0;}.layout{margin:unset;}.layout .block{margin-top:80px;}.layout .block:first-of-type{margin-top:0;}.layout .block:not(.block-field-blocknodearticlenews-subtitle,.block-inline-blockprofiles-block){margin-top:0px;}.layout--twocol-section,.layout--threecol-section{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;}.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex-basis:calc(50% - 20px);}@media (min-width:768px){.layout--threecol-section{flex-wrap:nowrap;}}.layout--twocol-section.layout--twocol-section--50-50{flex-direction:column;}@media (min-width:768px){.layout--twocol-section.layout--twocol-section--50-50{flex-direction:row;}}.layout--twocol-section > .layout__region{flex:0 1 100%;}.layout--twocol-section.layout--twocol-section--33-67{flex-direction:column-reverse;}@media (min-width:1024px){.layout--twocol-section.layout--twocol-section--33-67{flex-direction:row;}}.layout--twocol-section.layout--twocol-section--67-33{flex-direction:column;}@media (min-width:1024px){.layout--twocol-section.layout--twocol-section--67-33{flex-direction:row;}}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{display:flex;flex-direction:column;gap:30px;}@media (min-width:1024px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 0 360px;}}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{margin-bottom:30px;}@media (min-width:1024px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:1 1 0;}}.node.node--profile-detail .node__content,.node.node--policy-detail .node__content,.node.node--listing .node__content,.node.node--video .node__content,.node.node--photos .node__content,.node.node--general .node__content,.node.node--article .node__content,.node.node--event-detail .node__content{padding-top:50px;padding-bottom:50px;}@media (min-width:1024px){.node.node--profile-detail .node__content,.node.node--policy-detail .node__content,.node.node--listing .node__content,.node.node--video .node__content,.node.node--photos .node__content,.node.node--general .node__content,.node.node--article .node__content,.node.node--event-detail .node__content{padding-top:80px;padding-bottom:80px;}}.node.node--profile-detail .node__content .layout--twocol-section,.node.node--profile-detail .node__content .layout--threecol-section,.node.node--policy-detail .node__content .layout--twocol-section,.node.node--policy-detail .node__content .layout--threecol-section,.node.node--listing .node__content .layout--twocol-section,.node.node--listing .node__content .layout--threecol-section,.node.node--video .node__content .layout--twocol-section,.node.node--video .node__content .layout--threecol-section,.node.node--photos .node__content .layout--twocol-section,.node.node--photos .node__content .layout--threecol-section,.node.node--general .node__content .layout--twocol-section,.node.node--general .node__content .layout--threecol-section,.node.node--article .node__content .layout--twocol-section,.node.node--article .node__content .layout--threecol-section,.node.node--event-detail .node__content .layout--twocol-section,.node.node--event-detail .node__content .layout--threecol-section{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.node.node--profile-detail .node__content .layout--twocol-section,.node.node--profile-detail .node__content .layout--threecol-section,.node.node--policy-detail .node__content .layout--twocol-section,.node.node--policy-detail .node__content .layout--threecol-section,.node.node--listing .node__content .layout--twocol-section,.node.node--listing .node__content .layout--threecol-section,.node.node--video .node__content .layout--twocol-section,.node.node--video .node__content .layout--threecol-section,.node.node--photos .node__content .layout--twocol-section,.node.node--photos .node__content .layout--threecol-section,.node.node--general .node__content .layout--twocol-section,.node.node--general .node__content .layout--threecol-section,.node.node--article .node__content .layout--twocol-section,.node.node--article .node__content .layout--threecol-section,.node.node--event-detail .node__content .layout--twocol-section,.node.node--event-detail .node__content .layout--threecol-section{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.node.node--profile-detail .node__content .layout--twocol-section,.node.node--profile-detail .node__content .layout--threecol-section,.node.node--policy-detail .node__content .layout--twocol-section,.node.node--policy-detail .node__content .layout--threecol-section,.node.node--listing .node__content .layout--twocol-section,.node.node--listing .node__content .layout--threecol-section,.node.node--video .node__content .layout--twocol-section,.node.node--video .node__content .layout--threecol-section,.node.node--photos .node__content .layout--twocol-section,.node.node--photos .node__content .layout--threecol-section,.node.node--general .node__content .layout--twocol-section,.node.node--general .node__content .layout--threecol-section,.node.node--article .node__content .layout--twocol-section,.node.node--article .node__content .layout--threecol-section,.node.node--event-detail .node__content .layout--twocol-section,.node.node--event-detail .node__content .layout--threecol-section{padding-right:140px;padding-left:140px;}}.node.node--listing .layout .block-inline-blockwebform:last-of-type{padding-top:40px;}@media (min-width:1024px){.node.node--listing .layout .block-inline-blockwebform:last-of-type{padding-top:80px;}}.node.node--event-detail .node__content .event-detail-header.layout--onecol .block-dart-event-detail-header{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;margin-top:40px;}@media (min-width:1024px){.node.node--event-detail .node__content .event-detail-header.layout--onecol .block-dart-event-detail-header{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.node.node--event-detail .node__content .event-detail-header.layout--onecol .block-dart-event-detail-header{padding-right:140px;padding-left:140px;}}.node.node--event-detail .node__content .layout--twocol-section{row-gap:40px;}.node.node--event-detail .node__content .layout--twocol-section .block-dart-event-detail-body p:first-of-type{margin-top:0;}.node.node--event-detail .node__content .block-dart-event-detail-left .event__details .block-with-title:not(:first-of-type){margin-top:40px;}.layout:not(.layout--onecol) .c-wysiwyg.ck.ck-content,.layout:not(.layout--onecol) .block-inline-blockwebform,.layout:not(.layout--onecol) .c-table,.layout:not(.layout--onecol) .block--inline-frame,.layout:not(.layout--onecol) [class*=__container],.layout:not(.layout--onecol) .c-form .c-form__inner{padding-right:0;padding-left:0;margin:unset;}.layout--twocol-section--33-67 > .layout__region--second > div:first-of-type [class*=__container]:not(.c-featured-quote__container),.layout--twocol-section--67-33 > .layout__region--first > div:first-of-type [class*=__container]:not(.c-featured-quote__container){padding-top:0;}*[id]{scroll-margin-top:80px;}@media (min-width:768px){*[id]{scroll-margin-top:160px;}}.dart-access-login-declined--container{display:flex;align-items:center;justify-content:center;height:75vh;}.dart-access-login-declined{max-width:69.375rem;width:calc(100% - 5rem);margin-left:auto;margin-right:auto;}.layout-builder-block,.layout-builder-block [tabindex="-1"]{pointer-events:auto;}.news-event--info__group-label,.block-dart-news-author > .label,.more-reading__label,.news-event--details__group-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#868e8d;}.media--type-image .field--media-image-caption,.media--type-image .field--media-image-caption p,.media--type-image.media--view-mode-article-media .field--media-image-caption,.media--type-image.media--view-mode-full-width .field--media-image-caption,.media--type-image.media--view-mode-featured .field--media-image-caption,.media--type-image.media--view-mode-featured-no-blazy .field--media-image-caption,.media--type-image.media--view-mode-article-hero .field--media-image-caption,.media--type-instagram-post.media--view-mode-article-media .field--instagram-post-caption p,.node--video .field--name-media-image-caption,.node--video .field--field-caption,.node--photos .field--name-media-image-caption{font-family:"Dartmouth Ruzika",serif;font-weight:300;font-size:14px;line-height:1.428;}.node.node--profile-detail .layout__region--first{display:flex;flex-direction:column;gap:60px;}.node.node--profile-detail .layout__region--first ul{margin:0;padding:0 0 0 20px;}.node.node--profile-detail .custom-section .text-header{font-weight:300;font-size:clamp(24px,7.5vw,40px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;letter-spacing:-0.3px;padding-bottom:10px;border-bottom:1px solid #e2e2e2;}.node.node--event-detail .node__content{padding-top:0;}.node.node--events .event__categories{margin-bottom:24px;}.node.node--events .event__body p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.node.node--events .event__body a:not(.btn),.node.node--event-detail .event__body a:not(.btn){font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.node.node--events .event__body a:not(.btn):hover,.node.node--events .event__body a:not(.btn):focus-visible,.node.node--event-detail .event__body a:not(.btn):hover,.node.node--event-detail .event__body a:not(.btn):focus-visible{background-position:100% 100%;background-size:0 1px;}.node.node--events .event__body img{max-width:100%;}.node.node--events .event__details{display:flex;flex-direction:column;gap:30px;}.node.node--event-detail .node__content > .layout.event-detail-info{gap:40px;margin-top:40px;padding-top:40px;border-top:1px solid #e2e2e2;}@media (min-width:1024px){.node.node--event-detail .node__content > .layout.event-detail-info{margin-top:100px;}}.node.node--events .event__contact-details{display:flex;flex-direction:column;gap:10px;}.node.node--event-detail .event__details img{margin-top:40px;max-width:100%;}.news-detail .layout--threecol .layout-bg-content{max-width:none;}.news-detail .layout--threecol .layout-bg-content{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.news-detail .layout--threecol .layout-bg-content{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.news-detail .layout--threecol .layout-bg-content{padding-right:140px;padding-left:140px;}}.news-detail .layout--threecol .layout-bg-content .grid-row.f-align-top{gap:0;}@media (min-width:768px){.news-detail .layout--threecol .layout-bg-content .grid-row.f-align-top{gap:1.5rem;}}@media (min-width:1200px){.news-detail .layout--threecol:first-of-type .layout__region--first,.news-detail .layout--threecol:first-of-type .layout__region--third{width:20%;}}@media (min-width:1200px){.news-detail .layout--threecol:first-of-type .layout__region--second{width:60%;}}.news-detail .grid-row .col{margin-bottom:0;}@media (min-width:550px){.news-detail .grid-row .col{margin-bottom:0;}}.news-detail .field-article-body .media[data-orientation=portrait],.news-detail .field-article-body .media[data-orientation=portrait] + figcaption,.news-detail .field-article-body .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 .block-media-embed .media--view-mode-portrait{margin:0 0 24px;}@media (min-width:550px){.news-detail .field-article-body .media[data-orientation=portrait],.news-detail .field-article-body .media[data-orientation=portrait] + figcaption,.news-detail .field-article-body .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 .block-media-embed .media--view-mode-portrait{width:60%;margin:0 auto;}}.news-detail .field-article-body .caption.align-left .media[data-orientation=portrait],.news-detail .field-article-body .caption.align-left .media[data-orientation=portrait] + figcaption{margin:0 auto 0 0;}.news-detail .field-article-body .caption.align-right .media[data-orientation=portrait],.news-detail .field-article-body .caption.align-right .media[data-orientation=portrait] + figcaption{margin:0 0 0 auto;}@media (min-width:1024px){.news-detail .block-field-blocknodearticlearticle-image .media--view-mode-portrait,.news-detail .block-field-blocknodearticlearticle-image .media[data-orientation=portrait]{width:30%;}}@media (min-width:1024px){.news-detail .block-field-blocknodearticlearticle-image .media[data-orientation=landscape]{width:60%;margin:0 auto;}}@media (min-width:550px){.news-detail .media--view-mode-portrait.align-left{margin:0;padding:0 32px 0 0;}}@media (min-width:550px){.news-detail .media--view-mode-portrait.align-right{margin:0;padding:0 0 0 32px;}}article.node--video .dart-layout.content .layout__region--first.col{order:2;}@media (min-width:1024px){article.node--video .dart-layout.content .layout__region--first.col{order:unset;}}article.node--video .news-detail-page-footer{padding:0 1rem;}.news--featured{margin-bottom:30px;}@media (min-width:768px){.news--featured{display:flex;align-items:center;margin-bottom:60px;}}.news--featured > a{margin-bottom:30px;}@media (min-width:768px){.news--featured > a{width:50%;margin-bottom:0;margin-right:30px;}}@media (min-width:1024px){.news--featured > a{width:60%;margin-right:40px;}}@media (min-width:1200px){.news--featured > a{margin-right:80px;}}@media (min-width:768px){.news--featured > .news--content{width:40%;}}@media (min-width:1024px){.news--featured > .news--content{width:50%;}}.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 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size 0.5s;display:inline;}@media (hover:hover) and (pointer:fine){.news--featured .news--content > a h3:hover,.news--featured .news--content > a h3:focus{background-position:0 100%;background-size:100% 1px;}}@media (hover:hover) and (pointer:fine){.news--featured .news--content > a h3:hover,.news--featured .news--content > a h3:focus{color:#0d1e1c;}}.news--featured .news--content .field--name-body p,.news--featured .news--content .field--name-article-body p,.news--featured .news--content a .field--name-body,.news--featured .news--content a .field--name-article-body{color:#000;}.news--featured .news--content .field--name-body,.news--featured .news--content .field--name-article-body{margin:18px 0;}@media (min-width:768px){.news--featured .news--content .field--name-body,.news--featured .news--content .field--name-article-body{margin:30px 0 42px;}}.news--featured .field--article-image .field--media-image-caption .field__item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}@media (min-width:768px){.news--featured .field--article-image .field--media-image-caption .field__item{display:block;overflow:visible;}}@media (min-width:768px){.is-portrait .news--featured{justify-content:center;}}@media (min-width:768px){.is-portrait .news--featured > a{width:400px;}}@media (min-width:768px){.block-featured-news.is-portrait .news--featured > .news--content{width:380px;}}.node.node--video .node__content,.node.node--photos .node__content,.node.node--article .node__content{padding-top:40px;}.node.node--video .node__content .layout.layout--twocol-section,.node.node--photos .node__content .layout.layout--twocol-section{flex-direction:column;gap:40px;}@media (min-width:768px){.node.node--video .node__content .layout.layout--twocol-section,.node.node--photos .node__content .layout.layout--twocol-section{flex-direction:row;}}.node.node--video .node__content > .layout.author-\/-share,.node.node--photos .node__content > .layout.author-\/-share{margin-bottom:40px;padding-top:40px;border-top:1px solid #e2e2e2;}.node.node--video .c-hero,.node.node--photos .c-hero,.node.node--article .c-hero{padding-top:0;padding-bottom:0;}.node.node--photos .layout.photos .layout__region > div > div{display:flex;flex-direction:column;gap:40px;padding-bottom:40px;}.node.node--photos .layout.photos img{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;}.node.node--photos .layout.photos img + figcaption > *{font-weight:400;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.42;letter-spacing:normal;}.node.node--photos .layout.photos div[data-orientation=portrait]{max-width:780px;margin:0 auto;}.layout.description{margin-bottom:40px;}.block-field-blocknodephotosbody{max-width:700px;margin:0 auto 84px;}.block-field-blocknodevideobody p:first-child,.block-field-blocknodephotosbody p:first-child{margin-top:0;}.block-field-blocknodevideobody p:last-child,.block-field-blocknodephotosbody p:last-child{margin-bottom:0;}.block-field-blocknodevideobody a:not(.btn),.block-field-blocknodephotosbody a:not(.btn){font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.block-field-blocknodevideobody a:not(.btn):hover,.block-field-blocknodevideobody a:not(.btn):focus-visible,.block-field-blocknodephotosbody a:not(.btn):hover,.block-field-blocknodephotosbody a:not(.btn):focus-visible{background-position:100% 100%;background-size:0 1px;}.layout__region.layout__region--third{padding-top:40px;}@media (min-width:768px){.layout__region.layout__region--third{padding-top:0;}}.layout--threecol--25-50-25 .layout__region--third .col{margin-top:2.5rem;}@media (min-width:768px){.layout--threecol--25-50-25 .layout__region--third .col{margin-top:0;}}.layout--threecol-section .layout__region--second .block-field-blocknodearticlearticle-body{padding-bottom:40px;}@media (min-width:768px){.layout--threecol-section .layout__region--second .block-field-blocknodearticlearticle-body{padding-bottom:0;}}.layout__region--third .news-events--social-share.block-dart-news-social{margin-bottom:2.5rem;}.layout__region--third .news-events--social-share.block-dart-news-social .block-with-title_title{text-align:left;margin-bottom:1.5rem;}.layout--twocol .news-events--social-share.block-dart-news-social{margin:0 2.5rem 1rem 1rem;}@media (min-width:768px){.layout--twocol .news-events--social-share.block-dart-news-social{margin-top:0;}}.layout--twocol .news-events--social-share.block-dart-news-social .block-with-title{display:inline-block;}.layout--twocol .news-events--social-share.block-dart-news-social .block-with-title__title{text-align:center;margin-bottom:1.5rem;}.news-footer__contact a{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);font-size:unset;color:#00693e;}.news-footer__contact a:hover,.news-footer__contact a:focus-visible{background-position:100% 100%;background-size:0 1px;}.news-detail .related-news{padding:0 1rem;}.layout-container.layout-container--search .layout-content{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:50px;padding-bottom:50px;}@media (min-width:1024px){.layout-container.layout-container--search .layout-content{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.layout-container.layout-container--search .layout-content{padding-right:140px;padding-left:140px;}}@media (min-width:1024px){.layout-container.layout-container--search .layout-content{padding-top:80px;padding-bottom:80px;}}@media (min-width:1024px){.layout-container.layout-container--search .layout-content{padding-top:50px;}}.layout-container.layout-container--search .layout-content > h1{margin-bottom:40px;}.layout-container--search .layout-content > .search-overlay__input{margin-bottom:60px;}.page-standalone .layout-content{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:50px;padding-bottom:50px;}@media (min-width:1024px){.page-standalone .layout-content{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.page-standalone .layout-content{padding-right:140px;padding-left:140px;}}@media (min-width:1024px){.page-standalone .layout-content{padding-top:80px;padding-bottom:80px;}}.page-403 .layout-content > h2{letter-spacing:-0.5px;font-weight:400;font-size:clamp(36px,11.25vw,70px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;}@media (min-width:1024px){.page-403 .layout-content > h2{letter-spacing:-0.3px;}}.protected-pages-enter-password{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:140px;padding-left:140px;}.protected-pages-enter-password.c-form .form-item legend{display:none;}.protected-pages-enter-password.c-form .form-item .fieldset-wrapper{display:block;width:100%;}.protected-pages-enter-password.c-form .form-item .fieldset-wrapper > .form-item div{display:block;margin:40px auto 40px;width:100%;}.protected-pages-enter-password.c-form .form-item .fieldset-wrapper .protected_pages_description{margin:40px 0;}.protected-pages-enter-password.c-form .form-item .fieldset-wrapper .js-form-item.form-item{flex-direction:row;margin-bottom:20px;}.protected-pages-enter-password.c-form .form-item .fieldset-wrapper .js-form-item.form-item label{padding:13px 20px;}.node--photos .layout--threecol--25-50-25 .grid-row{min-height:160px;}.node--photos .news-event--more-link-wrap{margin-bottom:50px;}.node--photos .layout--threecol--25-50-25:not(:first-child) .grid-row .layout__region--first{order:2;margin-left:0;margin-bottom:40px;}.node--photos .layout--threecol--25-50-25:not(:first-child) .grid-row .layout__region--second{width:100%;order:1;margin-bottom:40px;}@media (min-width:1024px){.node--photos .layout--threecol--25-50-25:not(:first-child) .grid-row .layout__region--second{margin-bottom:0;}}@media (min-width:1024px){.node--photos .news-event--titles-wrap{max-width:900px;margin:0 auto;}}.node--photos .block-field-block-node-photos-news-subtitle{text-align:center;max-width:900px;margin-left:auto;margin-right:auto;}@media (min-width:1024px){.node--photos .block-field-block-node-photos-news-subtitle{margin-bottom:60px;}}.node--photos .news-event--meta{justify-content:center;margin-bottom:50px;}@media (min-width:1024px){.node--photos .news-event--meta{justify-content:flex-start;margin-bottom:100px;}}.node--photos .layout--twocol--50-50 .grid-row{max-width:660px;margin-left:auto;margin-right:auto;flex-wrap:wrap;}@media (min-width:768px){.node--photos .layout--twocol--50-50 .grid-row{flex-wrap:nowrap;}}.node--photos .layout--twocol--50-50 .layout__region--first,.layout__region--second{margin-left:0;margin-bottom:30px;}@media (min-width:1024px){.node--photos .layout--twocol--50-50 .layout__region--first,.layout__region--second{margin-bottom:0;}}.node--photos .layout--twocol--50-50 .layout__region--second{margin-bottom:30px;}@media (min-width:1024px){.node--photos .layout--twocol--50-50 .layout__region--second{margin-bottom:0;}}.node--photos .block-dart-news-social{display:flex;justify-content:center;margin-bottom:50px;}@media (min-width:1024px){.node--photos .block-dart-news-social{margin-bottom:0;justify-content:flex-end;}}.node--photos .news-events--social-share{display:inline-block;}.node--photos .news-event--social-share__label{text-align:center;}.node--photos .layout--onecol{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.node--photos .layout--onecol{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.node--photos .layout--onecol{padding-right:140px;padding-left:140px;}}.node--photos .block-field-blocknodephotosbody{max-width:1000px;margin:0 auto 84px;}.node--photos .block-field-blocknodephotosphotos-media .field__items{display:flex;flex-wrap:wrap;justify-content:center;}.node--photos .block-field-blocknodephotosphotos-media .field__items > div{margin:0 0 30px;}.node--photos .block-field-blocknodephotosphotos-media .field__items .field--name-media-image-caption{padding:12px 0 0;margin:0;}.node--photos .media--view-mode-max-width-1110px{display:inline-block;margin-bottom:100px;}.node--photos .media[data-orientation=portrait]{max-width:685px;}.node--photos .field--name-media-image-caption{margin-top:10px;}@media (min-width:1024px){.node--photos .field--name-media-image-caption{width:80%;}}.node--photos .field--name-media-image-caption a{padding:0 0 3px;}.node--photos .field--name-media-image-caption .field__item{width:0;}.block-field-blocknodephotosnews-subtitle .field--news-subtitle{text-align:center;}.news-footer__grouping .item-list ul{margin:0;padding:0;list-style:none;}.news-footer__grouping .item-list ul li{padding:0;}.news-footer__grouping .item-list ul li::before{display:none;}.link-button,.link-button--white,.link-button--arrow,.link-button--arrow--white,.news-footer__grouping a,.more-reading__link,.modal--trigger{padding:0;background-size:unset;background-image:unset;background-position:unset;transition:none;}.media-type-remote-video .field--name-thumbnail::before,.media-type-remote_video .field--thumbnail::before{content:"";position:absolute;bottom:20px;left:20px;display:block;width:56px;height:56px;background:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/play-alt.svg) no-repeat;background-size:contain;z-index:1;cursor:pointer;}.has-no-layout{transform:none !important;width:inherit !important;}.has-no-layout .grid-row{display:block;}.node--video .block-field-block-node-video-news-subtitle{text-align:center;max-width:900px;margin-left:auto;margin-right:auto;}@media (min-width:1024px){.node--video .block-field-block-node-video-news-subtitle{margin-bottom:60px;}}.node--video .block-field-blocknodevideovideo-video{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.node--video .block-field-blocknodevideovideo-video{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.node--video .block-field-blocknodevideovideo-video{padding-right:140px;padding-left:140px;}}.node--video .field--name-media-image-caption,.node--video .field--field-caption{color:#0d1e1c;margin-top:10px;}@media (min-width:1024px){.node--video .field--name-media-image-caption,.node--video .field--field-caption{width:80%;}}.media-type-remote-video .field--name-thumbnail,.media-type-remote_video .field--thumbnail{position:relative;}.block-field-blocknodevideonews-subtitle .field--news-subtitle{text-align:center;}.modal--container{position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;transition:all 0.5s cubic-bezier(0.215,0.61,0.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 0.5s cubic-bezier(0.215,0.61,0.355,1);}.modal--container > .modal--content::before{content:"";display:block;position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:center/50% url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-close.svg) no-repeat #fff;border-radius:50%;border:2px solid #000;}@media (min-width:768px){.modal--container > .modal--content::before{display:none;}}.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 0.75em #fff;margin:0.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 0.75em #fff;margin:0.75em;}.media--type-remote-video .modal--trigger .field--name-field-media-oembed-video,.media--type-remote-video .modal--trigger .field--field-media-oembed-video{display:none;}.modal--container > .modal--content > .video--wrapper > iframe.video--embed,.modal--container > .modal--content > .video--wrapper > .video--embed iframe{display:flex;align-items:center;height:unset;aspect-ratio:16/9;}.modal--container > .modal--content > .video--embed .field--name-field-media-oembed-video,.modal--container > .modal--content > .video--embed .field--field-media-oembed-video{display:flex;}.modal--trigger{margin-bottom:20px;}@media (min-width:768px){.modal--trigger{margin-bottom:40px;}}.modal--trigger .play{fill:#fff;}@font-face{font-weight:300;font-family:"Dartmouth Ruzika";font-style:normal;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/dartmouth-ruzika/DartmouthRuzicka-ExtraLight.woff2) format("woff2");font-display:swap;}@font-face{font-weight:300;font-family:"Dartmouth Ruzika";font-style:italic;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/dartmouth-ruzika/DartmouthRuzicka-ExtraLightItalic.woff2) format("woff2");font-display:swap;}@font-face{font-weight:400;font-family:"Dartmouth Ruzika";font-style:normal;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/dartmouth-ruzika/DartmouthRuzicka-Regular.woff2) format("woff2");font-display:swap;}@font-face{font-weight:400;font-family:"Dartmouth Ruzika";font-style:italic;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/dartmouth-ruzika/DartmouthRuzicka-Italic.woff2) format("woff2");font-display:swap;}@font-face{font-weight:300;font-family:"National 2";font-style:normal;font-display:swap;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/national/National2Web-Light.woff2) format("woff2");}@font-face{font-weight:400;font-family:"National 2";font-style:normal;font-display:swap;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/national/National2Web-Regular.woff2) format("woff2");}@font-face{font-weight:500;font-family:"National 2";font-style:normal;font-display:swap;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/national/National2Web-Medium.woff2) format("woff2");}@font-face{font-weight:700;font-family:"National 2";font-style:normal;font-display:swap;src:url(/profiles/dart_starter/themes/custom/dart_base/dist/fonts/national/National2Web-Bold.woff2) format("woff2");}h1,h2,h3,h4,h5,h6{margin:0;}.h1-display{letter-spacing:-0.5px;font-weight:400;font-size:clamp(36px,11.25vw,70px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;font-size:clamp(70px,21.875vw,120px);line-height:1;letter-spacing:-0.5px;}@media (min-width:1024px){.h1-display{letter-spacing:-0.3px;}}.h1,h1{letter-spacing:-0.5px;font-weight:400;font-size:clamp(36px,11.25vw,70px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;}@media (min-width:1024px){.h1,h1{letter-spacing:-0.3px;}}.h2,h2{letter-spacing:-0.5px;font-weight:300;font-size:clamp(30px,9.375vw,50px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;}@media (min-width:1024px){.h2,h2{letter-spacing:-0.3px;}}.h3,h3{font-weight:300;font-size:clamp(24px,7.5vw,40px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;letter-spacing:-0.3px;}.h4,h4{letter-spacing:-0.3px;font-weight:300;font-size:clamp(22px,6.875vw,35px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;}@media (min-width:1024px){.h4,h4{font-weight:300;font-family:"Dartmouth Ruzika",serif;}}.h5,h5{font-weight:500;font-size:clamp(18px,5.625vw,22px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}.h6,h6{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}.text-paragraph,p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.eyebrow{font-weight:500;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:0.3px;text-transform:uppercase;}.stat{font-weight:400;font-size:80px;font-family:"Dartmouth Ruzika",serif;line-height:1.25;}.article-image-caption{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;}.gallery-image-caption{font-weight:400;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.42;letter-spacing:normal;}b,strong{font-weight:700;}.text-transform--reset{text-transform:none;}.splide:not(.is-initialized){visibility:visible;}.splide:not(.is-initialized) .splide__track{overflow:visible;}.splide__arrows{position:relative;display:flex;gap:16px;margin-top:38px;}.splide__arrows .splide__arrow{position:relative;top:unset;right:unset;left:unset;width:56px;height:56px;background:unset;border:1px solid rgba(0,0,0,0.38);transform:unset;}.splide__arrows .splide__arrow--prev svg{transform:unset;}.splide__arrow svg{color:#0d1e1c;}@media (min-width:1024px){.splide.mobile-only .splide__list > .splide__slide{flex:1;height:-moz-fit-content;height:fit-content;}}@media (min-width:1024px){.splide.mobile-only .splide__arrows{display:none;}}.component-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;}.component-header__title{letter-spacing:-0.5px;font-weight:300;font-size:clamp(30px,9.375vw,50px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;margin:0;color:#0d1e1c;}@media (min-width:1024px){.component-header__title{letter-spacing:-0.3px;}}.component-header__cta{display:none;}@media (min-width:768px){.component-header__cta{display:block;}}.component-footer{margin-top:30px;}@media (min-width:768px){.component-footer{display:none;}}.bg-gray{background:#f7f7f7;}.bg-green-dartmouth{background:#00693e;}.bg-rich-forest-green{background:#0d1e1c;}.bg-spring-green{background:#a5d75f;}.component-header.component-header--alt{flex-direction:column;align-items:start;margin-bottom:40px;}@media (min-width:1024px){.component-header.component-header--alt{flex-direction:row;margin-bottom:46px;}}.component-header.component-header--alt .component-header__title{margin-bottom:15px;}.component-header.component-header--alt .component-header__description p{margin:0;}.component-header.component-header--alt .component-header__cta{display:block;margin-top:20px;}@media (min-width:1024px){.component-header.component-header--alt .component-header__cta{margin:0;}}body{color:#0d1e1c;font-family:"National 2",sans-serif;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.page-overlay{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:opacity 0.8s ease,visibility 0.8s ease;}.drawer-open .page-overlay,.mobile-nav-open .page-overlay,.search-open .page-overlay{visibility:visible;opacity:1;}.video-control-button{padding:0;background:transparent;border:0;cursor:pointer;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:80px;height:80px;color:#fff;background:rgba(255,255,255,0.3);border:1px solid #fff;border-radius:50%;visibility:hidden;opacity:0;transition:opacity 0.5s ease,visibility 0.5s ease,background 0.3s ease;}.video-control-button:hover,.video-control-button:focus-visible{background:rgba(255,255,255,0.5);}.video-control-button .video-control-button__icon{position:absolute;display:flex;visibility:hidden;opacity:0;transition:opacity 0.5s ease,visibility 0.5s ease;}.video-overlay-trigger{padding:0;background:transparent;border:0;cursor:pointer;position:relative;width:100%;text-align:left;}.video-overlay-trigger.related-news-video-card{position:relative;top:-50%;}.video-overlay-trigger figcaption > *{font-weight:400;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.42;letter-spacing:normal;}.video-overlay-trigger:hover .video-control-button,.video-overlay-trigger:focus-visible .video-control-button{background:rgba(255,255,255,0.5);}.video-overlay-trigger .video-control-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;}.video-is-loaded .video-control-button,.video-is-paused .video-control-button__icon--play,.video-is-playing .video-control-button__icon--pause{visibility:visible;opacity:1;}@media (max-width:1023px){.video-is-loaded:not(.video-is-paused):not(.video-is-playing) .video-control-button__icon--play{visibility:visible;opacity:1;}}.video-wrapper:not(.video-wrapper--modal){position:relative;width:100%;padding-bottom:56.25%;}.video-wrapper > iframe,.video-wrapper > div.video-wrapper__video{display:none;}.video-wrapper > iframe.video-wrapper__video{display:block;}.video-wrapper:not(.video-wrapper--modal) iframe.video-wrapper__video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}.video-poster{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:opacity 0.5s ease,visibility 0.5s ease;}.video-is-loaded .video-poster{pointer-events:none;}.video-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.wysiwyg-video{margin-bottom:40px;}.wysiwyg-video img{width:100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;}.wysiwyg-video .poster-fallback{aspect-ratio:16/9;}.ck.ck-editor__editable .wysiwyg-video .video-overlay-trigger{pointer-events:none;}.ck.ck-editor__editable .wysiwyg-video .video-control-button{visibility:visible;opacity:1;}.ck.ck-editor__editable .wysiwyg-video .modal{display:none;}.views-wrapper header{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin-bottom:40px;padding-bottom:15px;color:#0d1e1c;text-transform:uppercase;border-bottom:1px solid #e2e2e2;}.views-wrapper .views-row{display:flex;flex-direction:column;margin-bottom:40px;}.views-wrapper .views-row:not(:last-child){padding-bottom:40px;border-bottom:1px solid #e2e2e2;}.views-wrapper.views-person-profile-listing .group-heading{margin-bottom:20px;line-height:1.2;}.views-wrapper.views-person-profile-listing .views-rows-wrapper{gap:60px;}@media (min-width:768px){.views-wrapper.views-person-profile-listing .views-rows-wrapper{display:grid;grid-template-columns:repeat(2,1fr);}}@media (min-width:1440px){.views-wrapper.views-person-profile-listing .views-rows-wrapper{grid-template-columns:repeat(3,1fr);}}.views-wrapper.views-person-profile-listing .views-row{border-bottom:0;}.filters-header-block{margin-bottom:40px;}.filters-header-block form{display:flex;flex-direction:column;}.filters-header-block .filters-bar-block{display:flex;flex-direction:column;-moz-column-gap:20px;column-gap:20px;row-gap:15px;}@media (min-width:768px){.filters-header-block .filters-bar-block{flex-direction:row;align-items:center;-moz-column-gap:40px;column-gap:40px;}}@media (min-width:1024px){.filters-header-block .filters-bar-block{flex-wrap:wrap;}}@media (min-width:1440px){.filters-header-block .filters-bar-block{flex-wrap:nowrap;}}.filters-header-block form .filters-bar-block__input-wrapper{display:flex;flex:1;flex-direction:row;gap:0;}.filters-header-block form .js-form-type-textfield{width:100%;}.filters-header-block form .js-form-type-textfield input{width:100%;min-width:0;}.filters-header-block form button{flex-shrink:0;}.filters-header-block form button[type=submit]{padding:0;background:transparent;border:0;cursor:pointer;padding:18px 25px;color:#fff;background:#00693e;transition:background 0.3s ease;}.filters-header-block form button[type=submit]:hover,.filters-header-block form button[type=submit]:focus-visible{background:#0d1e1c;}.filters-header-block form button[type=submit] svg{display:flex;width:16px;height:16px;}.views-profile-listing ~ .pager{margin-top:60px;}.view-publication-listing h3:not(:first-of-type){margin-top:20px;}.view-publication-listing h3 + .views-row .listing-profile-card:first-of-type{padding-top:20px;border-top:unset;}.filters-header-block .active_links{display:flex;flex-wrap:wrap;row-gap:20px;}.filters-header-block .active_links.populated{margin-top:20px;}.filters-header-block .active_links ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;}.filters-header-block .active_links ul li:last-child{margin-right:30px;}.filters-header-block .active_links ul a{display:flex;align-items:center;font-weight:500;font-size:13px;font-family:"National 2",sans-serif;line-height:1.25;letter-spacing:1px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;padding:9px 18px;color:#0d1e1c;text-decoration:none;border:1px solid #0d1e1c;transition:color 0.4s ease,background 0.4s ease;}.filters-header-block .active_links ul a::before,.filters-header-block .active_links ul a::after{display:block;flex-shrink:0;width:7px;height:10px;background-color:#0d1e1c;-webkit-mask-image:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-close-filter-tag.svg);mask-image:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-close-filter-tag.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;}.filters-header-block .active_links ul a::after{margin-left:5px;content:"";}.filters-header-block .active_links ul a:hover,.filters-header-block .active_links ul a:focus-visible{color:#fff;background:#0d1e1c;}.filters-header-block .active_links ul a:hover::after,.filters-header-block .active_links ul a:focus-visible::after{background-color:#fff;}.filters-header-block .active_links ul a::after{margin-top:2px;transition:background-color 0.4s ease;}.filters-header-block .active_links .active_links__clear{display:none;}.filters-header-block .active_links.populated .active_links__clear{display:block;}.filters-header-block .active_links .active_links__clear{padding:10px 18px;}figure{margin:0;}figcaption{margin-top:10px;}figcaption p{font-weight:400;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.42;letter-spacing:normal;margin:0;}figcaption a{padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;font-family:"Dartmouth Ruzika",serif;font-size:inherit;}figcaption a:hover,figcaption a:focus-visible{background-position:100% 100%;background-size:0 1px;}@media (min-width:768px){.ck-content .align-left,.ck-content .align-right,.ck-content .align-center{max-width:50%;}}.ck-content .align-left,.ck-content .align-right{display:flex;flex-direction:column;margin:20px 0;}@media (min-width:768px){.ck-content .align-left,.ck-content .align-right{margin:20px 40px;}}.align-center:not([data-orientation]){text-align:center;}.align-left{float:left;margin-left:0 !important;margin-right:1em;}.align-left.media-type-image{max-width:50%;}.align-right{float:right;margin-right:0 !important;margin-left:1em;}.align-right.media-type-image{max-width:50%;}.align-center{text-align:center;}.align-center.media-type-image{max-width:50%;}.c-form .form-item{display:flex;flex-direction:column;gap:10px;}.c-form .webform-submission-form .form-item{margin-bottom:40px;}.c-form .webform-submission-form .form-item .js-form-type-radio,.c-form .webform-submission-form .form-item .js-form-type-checkbox,.c-form .webform-submission-form .form-item .js-form-type-radio label,.c-form .webform-submission-form .form-item .js-form-type-checkbox label,.c-form .webform-submission-form .form-item input[type=radio],.c-form .webform-submission-form .form-item input[type=checkbox]{margin-bottom:0;}.c-form .form-item.js-form-type-webform-markup{margin-bottom:20px;}.c-form.c-form--default .form-item.js-form-type-webform-markup{color:#0d1e1c;}.c-form.c-form--light .form-item.js-form-type-webform-markup{color:#fff;}.c-form label,.c-form fieldset legend{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;color:#0d1e1c;}.c-form label.form-required::after{display:inline-block;margin-left:4px;color:#ffa00f;content:"*";}.c-form.c-form--light label,.c-form.c-form--light fieldset legend{color:#fff;}.c-form fieldset legend{margin-bottom:10px;}.c-form label span,.c-form fieldset legend span > span{padding-left:2px;color:#ffa00f;}.c-form label span.webform-element-help > span{padding-left:0;color:#fff;margin-left:-2px;}.c-form input[type=text],.c-form input[type=password],.c-form input[type=email],.c-form input[type=number]{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;line-height:1.15;padding:13px 20px;color:#424141;width:calc(100% - 40px);}.c-form.c-form--default input[type=text],.c-form.c-form--default input[type=password],.c-form.c-form--default input[type=email],.c-form.c-form--default input[type=number]{padding:13px 20px;border:1px solid #e2e2e2;transition:border 0.3s ease;}.c-form.c-form--default input[type=text]:focus,.c-form.c-form--default input[type=password]:focus,.c-form.c-form--default input[type=email]:focus,.c-form.c-form--default input[type=number]:focus{border-color:#424141;outline:none;}.c-form.c-form--light input[type=text],.c-form.c-form--light input[type=password],.c-form.c-form--light input[type=email],.c-form.c-form--light input[type=number]{padding:14px 20px;border:unset;}.c-form .js-form-type-textarea > div:not(.description){display:flex;}.c-form textarea{width:100%;max-width:100%;padding:13px 20px;border:1px solid #e2e2e2;transition:border 0.3s ease;}.c-form textarea:focus{border-color:#424141;outline:none;}.c-form .js-form-type-select{position:relative;width:100%;}.c-form .js-form-type-select::after{position:absolute;right:20px;bottom:12px;width:23px;height:30px;background-color:#00693e;content:"";pointer-events:none;-webkit-mask-image:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-chevron-down-regular.svg);mask-image:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-chevron-down-regular.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;}.c-form .js-form-type-date input,.c-form .js-form-type-select select{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;padding:13px 20px;background-color:#fff;color:#424141;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.c-form.c-form--default .js-form-type-date input,.c-form.c-form--default .js-form-type-select select{border:1px solid #e2e2e2;transition:border 0.3s ease;}.c-form.c-form--default .js-form-type-date input:focus,.c-form.c-form--default .js-form-type-select select:focus{border-color:#424141;outline:none;}.c-form .js-form-type-radio,.c-form .js-form-type-checkbox{position:relative;display:flex;flex-direction:row;gap:10px;align-items:center;margin:0;margin-bottom:5px;}.c-form .js-form-type-radio{position:relative;}.c-form .js-form-type-radio input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.c-form .js-form-type-radio label{position:relative;display:inline-block;padding-left:26px;cursor:pointer;}.c-form .js-form-type-radio label::before,.c-form .js-form-type-radio label::after{position:absolute;top:50%;border-radius:50%;transform:translateY(-50%);content:"";}.c-form .js-form-type-radio label::before{left:0;width:16px;height:16px;border:1px solid #00693e;transition:border-color 0.3s ease,background 0.3s ease;}.c-form .js-form-type-radio label::after{left:5px;width:6px;height:6px;background:#00693e;visibility:hidden;opacity:0;transition:color 0.3s ease,opacity 0.3s ease,visibility 0.3s ease;}.c-form.c-form--light .js-form-type-radio label::before{border:1px solid #fff;}.c-form.c-form--light .js-form-type-radio label::after{background:#fff;}.c-form .js-form-type-radio input:checked + label::after{visibility:visible;opacity:1;}.c-form .js-form-type-checkbox input{flex-shrink:0;width:16px;height:16px;border:1px solid #00693e;border-radius:4px;transition:border-color 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.c-form.c-form.c-form--light .js-form-type-checkbox input{border:1px solid #fff;}.c-form .js-form-type-checkbox .form-checkmark{position:absolute;top:6px;left:4.5px;width:6px;height:10px;border:1px solid #00693e;border-width:0 2px 2px 0;transform:rotate(45deg);visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none;}.c-form.c-form.c-form--light .js-form-type-checkbox .form-checkmark{border:1px solid #fff;border-width:0 2px 2px 0;}.c-form input:checked ~ .form-checkmark{visibility:visible;opacity:1;}.c-form input[type=file]{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;color:#000;}.c-form.c-form.c-form--light input[type=file]{color:#fff;}.c-form input[type=file]::file-selector-button{padding:0;background:transparent;border:0;cursor:pointer;font-weight:400;font-size:13px;font-family:"National 2",sans-serif;line-height:1.23;letter-spacing:3.25px;text-transform:uppercase;position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-right:20px;padding:18px 25px;overflow:hidden;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;background:#00693e;transition:background 0.3s ease;}.c-form input[type=file]::file-selector-button:hover,.c-form input[type=file]::file-selector-button:focus-visible{background:#0d1e1c;}.c-form .description{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;color:#000;}.c-form.c-form--light .description{color:#fff;}.c-form fieldset.form-item{margin:0 0 40px;padding:0;border:unset;}.c-form fieldset.form-item.webform-type-fieldset{margin-bottom:40px;}.c-form fieldset.form-item .fieldset-legend{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin-bottom:40px;text-transform:uppercase;}.c-form fieldset.form-item .fieldset-wrapper,.c-form fieldset.form-item .fieldset-wrapper > .js-webform-checkboxes,.c-form fieldset.form-item .fieldset-wrapper > .js-webform-radios{display:flex;flex-direction:column;gap:20px;}@media (min-width:1024px){.c-form fieldset.form-item .fieldset-wrapper,.c-form fieldset.form-item .fieldset-wrapper > .js-webform-checkboxes,.c-form fieldset.form-item .fieldset-wrapper > .js-webform-radios{flex-direction:row;gap:30px;}}.c-form fieldset.form-item .fieldset-wrapper > .form-item:last-of-type{margin-bottom:0;}.c-form fieldset.form-item.webform-type-fieldset .fieldset-wrapper{flex-direction:column;gap:0;}.block-inline-blockwebform{max-width:700px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;box-sizing:content-box;}@media (min-width:1024px){.block-inline-blockwebform{padding-right:140px;padding-left:140px;}}@media (min-width:1440px){.block-inline-blockwebform{padding-right:340px;padding-left:340px;}}.block-inline-blockwebform .c-form .c-form__inner{max-width:1600px;margin-right:auto;margin-left:auto;padding-bottom:40px;}@media (min-width:1024px){.block-inline-blockwebform .c-form .c-form__inner{padding-bottom:80px;}}.card{display:flex;background:#fff;}a.card{text-decoration:none;}.card.card--announcement,.card.card--promo{border-top:10px solid #ffa00f;}.card.card--announcement,.card.card--publication{margin:2px;box-shadow:0 0 5px rgba(0,0,0,0.3);}.card.card--announcement .card__inner{padding:20px;}@media (min-width:1024px){.card.card--announcement .card__inner{padding:20px 30px 30px;}}.card.card--promo .card__inner{padding:20px 20px 40px;}@media (min-width:1024px){.card.card--promo .card__inner{padding:30px 40px 40px;}}.card.card--publication .card__inner{padding:20px;}@media (min-width:1024px){.card.card--publication .card__inner{padding:30px;}}.card__category{font-weight:500;font-size:13px;font-family:"National 2",sans-serif;line-height:1.25;letter-spacing:1px;text-transform:uppercase;display:flex;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:20px;color:#424141;}a.card__category{text-decoration:none;}a.card__category span{padding-bottom:2px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;}a.card__category span:hover,a.card__category span:focus-visible{background-position:0 100%;background-size:100% 1px;}a.card__category svg{margin-top:-2px;}.card__category,.h-card__category{word-break:break-word;}.card__date-container{margin-bottom:10px;}@media (min-width:1024px){.card__date-container{margin-bottom:0;}}.card__day{font-weight:400;font-size:65px;font-family:"Dartmouth Ruzika",serif;line-height:1.25;letter-spacing:normal;text-transform:uppercase;color:#0d1e1c;}.card__month{font-weight:400;font-size:16px;font-family:"Dartmouth Ruzika",serif;line-height:2.24;letter-spacing:normal;text-transform:uppercase;position:relative;top:-20px;color:#0d1e1c;}.card img{display:block;width:100%;margin-bottom:20px;}.card.card--promo .card__title p{font-weight:500;font-size:22px;font-family:"National 2",sans-serif;line-height:1.3;letter-spacing:-0.5px;font-size:clamp(22px,6.875vw,30px);}.card__title a{text-decoration:none;}.card__title a p{padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;display:inline;}.card__title a p:hover,.card__title a p:focus-visible{background-position:0 100%;background-size:100% 1px;}.card__title p{font-weight:500;font-size:22px;font-family:"National 2",sans-serif;line-height:1.3;letter-spacing:-0.5px;margin:0;color:#0d1e1c;}a.card .card__title p,.card.card--publication .card__title p,.card.card--promo .card__title p,.card.card--news .card__title p{color:#00693e;}.card.card--quoted .card__title a p{letter-spacing:-0.3px;font-weight:300;font-size:clamp(22px,6.875vw,35px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;color:#00693e;font-size:clamp(18px,5.625vw,25px);}@media (min-width:1024px){.card.card--quoted .card__title a p{font-weight:300;font-family:"Dartmouth Ruzika",serif;}}.card.card--quoted .card__title a p::before{content:open-quote;}.card.card--quoted .card__title a p::after{content:close-quote;}.card.card--quoted .card__description p{font-weight:500;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:0.3px;text-transform:uppercase;font-size:clamp(12px,3.75vw,14px);}.card--publication p{font-size:16px;}.card.card--publication .card__title p{font-weight:500;font-size:clamp(18px,5.625vw,22px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}.c-publications__card:not(:nth-of-type(1)) .card__title p{font-weight:500;font-size:clamp(18px,5.625vw,22px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}.card__description p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;margin:10px 0 0;font-size:16px;}.card__description b{font-weight:500;}.card__cta{margin-top:20px;}.card__attribution-wrapper,.card__outlet{margin-top:10px;}.card__attribution-wrapper *,.card__outlet *{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;display:inline;text-transform:uppercase;}.card__authors p{margin-top:10px;margin-bottom:20px;}.card__authors a{padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.card__authors a:hover,.card__authors a:focus-visible{background-position:100% 100%;background-size:0 1px;}.card__source{color:#424141;}.card__footer{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;position:relative;margin-top:20px;padding-top:20px;color:#0d1e1c;text-transform:uppercase;}.card__footer::before{position:absolute;top:0;left:0;width:40px;height:1px;background:#a5d75f;content:"";}article.contextual-region.quoted-content{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;margin-top:120px;margin-bottom:120px;}@media (min-width:1024px){article.contextual-region.quoted-content{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){article.contextual-region.quoted-content{padding-right:140px;padding-left:140px;}}@media (min-width:768px){article.contextual-region.quoted-content{margin-top:180px;margin-bottom:180px;}}@media (min-width:1024px){article.contextual-region.quoted-content{margin-top:240px;margin-bottom:240px;}}.h-card{display:flex;gap:40px;}.h-card.h-card--event{flex-flow:row-reverse;justify-content:flex-end;}.h-card__content{width:100%;}.quoted-content .h-card__description{font-weight:500;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:0.3px;text-transform:uppercase;font-size:clamp(12px,3.75vw,14px);}.quoted-content .h-card__content .h-card__title{display:inline;}.quoted-content .h-card__content .h-card__title{letter-spacing:-0.3px;font-weight:300;font-size:clamp(22px,6.875vw,35px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;color:#00693e;font-size:clamp(18px,5.625vw,25px);display:inline;margin:0;}@media (min-width:1024px){.quoted-content .h-card__content .h-card__title{font-weight:300;font-family:"Dartmouth Ruzika",serif;}}.quoted-content .h-card__content .h-card__title::before{content:open-quote;}.quoted-content .h-card__content .h-card__title::after{content:close-quote;}.h-card__category{font-weight:500;font-size:13px;font-family:"National 2",sans-serif;line-height:1.25;letter-spacing:1px;text-transform:uppercase;display:flex;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 20px;color:#424141;}a.h-card__category{text-decoration:none;}a.h-card__category span{padding-bottom:2px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;}a.h-card__category span:hover,a.h-card__category span:focus-visible{background-position:0 100%;background-size:100% 1px;}a.h-card__category svg{margin-top:-2px;}.h-card__category svg{display:flex;}.h-card__title{font-weight:500;font-size:clamp(18px,5.625vw,22px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0;}a.h-card__title{padding-bottom:1px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;color:#00693e;}a.h-card__title:hover,a.h-card__title:focus-visible{background-position:0 100%;background-size:100% 1px;}.h-card__datetime-container{display:flex;gap:30px;}.h-card__date-wrapper,.h-card__time-wrapper{display:flex;gap:10px;align-items:center;margin-top:10px;}.h-card__date-icon,.h-card__time-icon{display:flex;width:14px;height:14px;margin-top:-1px;}.h-card__date-icon svg,.h-card__time-icon svg{width:100%;height:100%;}.h-card__date,.h-card__time{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;margin:0;text-transform:uppercase;}.h-card__policy{display:flex;margin-top:20px;font-weight:300;}.h-card__policy-label{margin-right:10px;font-weight:700;}.h-card__primary-office,.h-card__summary-line{font-weight:500;font-size:22px;font-family:"National 2",sans-serif;line-height:1.3;letter-spacing:-0.5px;margin-top:5px;font-weight:400;}.h-card__summary-line{margin-bottom:20px;}.h-card__description{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;margin:20px 0 0;}.h-card__description p a{padding-bottom:3px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.h-card__description p a:hover,.h-card__description p a:focus-visible{background-position:100% 100%;background-size:0 1px;}.h-card__primary-office,.h-card__description p{margin-bottom:0;}.h-card__taxonomies{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;display:flex;flex-direction:column;gap:10px;margin-top:20px;}.h-card__taxonomies > div{display:flex;gap:10px;align-items:center;}.h-card__taxonomies > div > div:first-child{font-weight:700;}.h-card__image{display:none;}@media (min-width:1024px){.h-card__image{display:flex;flex-shrink:0;align-self:flex-start;}}.h-card__image img{width:auto;height:175px;}.h-card.h-card--event .h-card__image img{aspect-ratio:1/1;}.socials ul{margin:0;padding:0;list-style:none;display:flex;gap:23px;align-items:center;}.socials ul li a{display:flex;color:#fff;}.socials ul a svg{max-width:20px;max-height:20px;}.socials .instagram-icon{max-height:16px;}.socials.socials--inverse ul li a{color:#00693e;}.c-accordion__trigger{padding:0;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;}.c-accordion__title{display:block;}.c-accordion__icon{display:flex;transition:transform 0.3s ease;}.c-accordion--active .c-accordion__icon{transform:rotate(180deg);}.c-accordion__content{max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:max-height 0.3s ease;will-change:max-height;}.c-accordion__content p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.c-accordion__content p:first-child{margin-top:0;}.c-accordion__content p:last-child{margin-bottom:0;}.c-accordion__content a,.c-accordion-block__header a{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.c-accordion__content a:hover,.c-accordion__content a:focus-visible,.c-accordion-block__header a:hover,.c-accordion-block__header a:focus-visible{background-position:100% 100%;background-size:0 1px;}.c-accordion--active .c-accordion__content{transition:max-height 0.3s ease,opacity 0.5s ease,visibility 0.5s ease;}.c-accordion--animated .c-accordion__content{overflow:visible;visibility:visible;opacity:1;}.modal__overlay{position:fixed;inset:0;z-index:509;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);}.modal__container{width:auto;max-width:90%;height:auto;max-height:90%;padding:40px 20px 20px;background-color:#fff;aspect-ratio:16/9;}.modal__container .video-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;}.modal__container .video-wrapper iframe.video-wrapper__video{position:inherit;display:flex;align-items:center;height:unset;aspect-ratio:16/9;}.modal__close{padding:0;background:transparent;border:0;cursor:pointer;position:absolute;top:10px;right:20px;display:block;color:#0d1e1c;}.modal__close::before{content:"✕";}@keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes mmslideIn{from{transform:translateY(15%);}to{transform:translateY(0);}}@keyframes mmslideOut{from{transform:translateY(0);}to{transform:translateY(-10%);}}.micromodal-slide{display:none;}.micromodal-slide.is-open{display:block;}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform;}.link-list{display:flex;flex-direction:column;gap:15px;align-items:flex-start;}@media (min-width:1024px){.link-list{gap:20px;}}dl,ol,ul{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}.c-table{max-width:700px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-bottom:80px;box-sizing:content-box;overflow:hidden;}@media (min-width:1024px){.c-table{padding-right:140px;padding-left:140px;}}@media (min-width:1440px){.c-table{padding-right:340px;padding-left:340px;}}@media (min-width:1024px){.c-table{padding-bottom:80px;}}.tablefield-wrapper{margin:1px;}.c-table__header .c-table__title{margin-bottom:40px;}.c-accordion-block__title{letter-spacing:-0.5px;font-weight:300;font-size:clamp(30px,9.375vw,50px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;}@media (min-width:1024px){.c-accordion-block__title{letter-spacing:-0.3px;}}.c-table__content--desktop{display:none;}@media (min-width:768px){.c-table__content--desktop{display:table;}}.c-table__content--mobile{display:flex;flex-direction:column;}.c-table__content--mobile .c-table__caption{order:1;}@media (min-width:768px){.c-table__content--mobile{display:none;}}.c-table caption,.c-table .c-table__caption{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;caption-side:bottom;margin-top:20px;text-align:left;}.c-table .table-wrapper{max-width:100%;overflow-x:auto;}.c-table table{width:100%;table-layout:fixed;border-collapse:collapse;}.c-table table,.c-table th,.c-table td{border:1px solid #e2e2e2;}.c-table th,.c-table td{padding:15px;text-align:left;}.c-table th{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;color:#fff;background-color:#00693e;}.c-table td{font-weight:350;}.c-table tr{background:#fff;}.c-table tr:nth-child(even){background-color:#f8f8f8;}.c-table__items{display:flex;flex-direction:column;gap:24px;}.c-table__mobile-item{border:1px solid #00693e;}.c-table__mobile-header{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0;padding:12px;color:#fff;background:#00693e;}.c-table__mobile-row{display:flex;flex-direction:column;gap:12px;padding:12px;}.c-table__mobile-row-header{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0;}.c-table__mobile-row-content{margin:0;}.poster-fallback{display:flex;padding:16px;color:#fff;background:#00693e;}@media (min-width:768px){.poster-fallback{padding:50px;}}.poster-fallback.poster-fallback--center{align-items:center;justify-content:center;}.poster-fallback.poster-fallback--top-left{align-items:flex-start;}.poster-fallback.poster-fallback--top-right{align-items:flex-start;justify-content:flex-end;}.poster-fallback.poster-fallback--bottom-left{align-items:flex-end;justify-content:flex-start;}.poster-fallback.poster-fallback--bottom-right{align-items:flex-end;justify-content:flex-end;}.poster-fallback svg{width:60px;height:auto;}@media (min-width:768px){.poster-fallback svg{width:120px;}}@media (min-width:1200px){.poster-fallback svg{width:200px;}}#emergency-notification .wrapper:last-child > span:first-child{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}#emergency-notification h2,#emergency-notification h2 > a{font-weight:700;font-size:35px;font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}#emergency-notification p{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;}blockquote{position:relative;margin:40px 0;padding-left:50px;}blockquote::before{position:absolute;top:0;left:0;display:block;width:10px;height:100%;background-color:#a5d75f;content:"";}blockquote,blockquote p{font-weight:400;font-size:26px;font-family:"Dartmouth Ruzika",serif;line-height:1.5;letter-spacing:-0.3px;color:#0d1e1c;}.news-event--category{margin-bottom:24px;text-align:center;font-size:15px;color:#00693e;}.news-event--category a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#00693e,#00693e);background-size:0 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size 0.5s;padding:0;margin:0 16px;display:inline-block;font-family:"Dartmouth Ruzika",serif;color:#00693e;}@media (hover:hover) and (pointer:fine){.news-event--category a:hover,.news-event--category a:focus{background-position:0 100%;background-size:100% 1px;}}.news-event--titles-wrap{padding:0;}.news-event--title{text-align:center;margin-bottom:32px;font-size:36px;}@media (min-width:550px){.news-event--title{font-size:clamp(50px,1rem + 3vw,60px);}}.news-event--summary,.block-field-blocknodearticlenews-subtitle{margin:0 0 64px;text-align:center;font-size:20px;line-height:1.75;font-family:"National 2",sans-serif;font-weight:300;padding:0 30px;}@media (min-width:768px){.news-event--summary,.block-field-blocknodearticlenews-subtitle{max-width:600px;margin:0 auto 80px;padding:0;}}.block-field-blocknodevideovideo-video,.block-field-blocknodearticlearticle-image{margin:0 0 64px;}@media (min-width:768px){.block-field-blocknodevideovideo-video,.block-field-blocknodearticlearticle-image{max-width:calc(100% - 80px);margin:0 auto 80px;}}.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;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500;}@media (min-width:1024px){.news-event--meta{max-width:660px;margin:0 auto;justify-content:space-between;}}.block-dart-news-page-date .news-event--meta{justify-content:center;}.news-event--meta__item{margin-bottom:16px;}@media (min-width:768px){.news-event--meta__item{margin-bottom:0;}}.news-event--meta__item-link{color:#0d1e1c;font-weight:500;}.news-event--meta__item-link:hover,.news-event--meta__item-link:focus{color:#707070;}.news-event--meta__item .icon{display:block;height:24px;width:24px;margin:0 auto 0.75rem;}@media (min-width:1024px){.block-dart-news-page-title,.block-dart-event-detail-header{margin-top:80px;}}.news-event--info-container{padding:0 32px;}@media (min-width:1024px){.news-event--info-container{padding:0;}}.news-event--info{padding-top:40px;margin:0 0 40px;border-top:1px solid #b2b2b2;}@media (min-width:1024px){.news-event--info{max-width:240px;margin:20% 0 0 80px;}}.block-dart-news-author{padding-top:30px;margin:0 0 40px;border-top:1px solid #b2b2b2;}.block-field-block-node-article-news-more-reading{padding-top:30px;margin:0 0 40px;border-top:1px solid #b2b2b2;}.news-event--details__group-text,.block-dart-news-author > .author{font-size:14px;font-family:"Dartmouth Ruzika",serif;}.news-event--info__group-label,.block-dart-news-author > .label,.more-reading__label{display:block;margin-bottom:24px;}.news-event--info__contact{font-size:14px;font-family:"Dartmouth Ruzika",serif;}.news-event--info__contact:not(:last-of-type){margin-bottom:16px;}.news-event--info__contact--email a{position:relative;border-radius:0;text-decoration:none;background-image:linear-gradient(#0d1e1c,#0d1e1c);background-size:0 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size 0.5s;color:#00693e;}@media (hover:hover) and (pointer:fine){.news-event--info__contact--email a:hover,.news-event--info__contact--email a:focus{background-position:0 100%;background-size:100% 1px;}}.news-event--details-container{padding:0 32px;}@media (min-width:1024px){.news-event--details-container{padding:0;}}.news-event--details{padding-top:50px;margin:0 0 40px;border-top:1px solid #b2b2b2;}@media (min-width:1024px){.news-event--details{max-width:240px;margin:5% 0 0 80px;}}.news-event--details__group:not(:last-of-type){margin-bottom:40px;}.news-event--details__group-label{margin-bottom:24px;}.news-event--details__group-label:last-of-type{max-width:120px;margin-bottom:0;}.more-reading__title{font-family:"National 2",sans-serif;font-size:20px;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 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size 0.5s;color:#00693e;font-size:19px;font-weight:500;line-height:1.47;}@media (hover:hover) and (pointer:fine){.more-reading__link:hover,.more-reading__link:focus{background-position:0 100%;background-size:100% 1px;}}.more-reading__link:hover,.more-reading__link:focus{color:#000;}.more-reading__icon .icon{display:inline-block;margin-left:6px;width:20px;height:13px;fill:#000;stroke:#000;}@media (min-width:1024px){.news-event--details-container.rightside-variant,.news-event--info-container.rightside-variant{display:none;}}.news-event--details-container.rightside-variant .news-event--details__group--location{display:none;}.news-event--info-container.leftside-variant,.news-event--details-container.leftside-variant .news-event--details__group--sponsor,.news-event--details-container.leftside-variant .news-event--details__group--audience,.news-event--details-container.leftside-variant .news-event--details__group--register{display:none;}@media (min-width:1024px){.news-event--info-container.leftside-variant,.news-event--details-container.leftside-variant .news-event--details__group--sponsor,.news-event--details-container.leftside-variant .news-event--details__group--audience,.news-event--details-container.leftside-variant .news-event--details__group--register{display:block;}}.link-button,.news-footer__grouping a,.link-button--arrow,.link-button--arrow--white,.link-button--white{display:inline-block;position:relative;font-family:"National 2",sans-serif;font-weight:400;font-size:13px;line-height:1.23;letter-spacing:3.25px;color:#0d1e1c;text-decoration:none;width:auto;background-image:linear-gradient(transparent calc(100% - 1px),rgba(13,30,28,0.3) 1px);background-repeat:no-repeat;background-size:100% 100%;transition:background-size 0.5s;text-transform:uppercase;padding:0 7px 15px;margin:0 0 30px;}.link-button.promo-left-margin,.news-footer__grouping a.promo-left-margin,.promo-left-margin.link-button--arrow,.promo-left-margin.link-button--arrow--white,.promo-left-margin.link-button--white{margin-left:20px;}.link-button.promo-right-margin,.news-footer__grouping a.promo-right-margin,.promo-right-margin.link-button--arrow,.promo-right-margin.link-button--arrow--white,.promo-right-margin.link-button--white{margin-right:20px;}.link-button.promo-margin,.news-footer__grouping a.promo-margin,.promo-margin.link-button--arrow,.promo-margin.link-button--arrow--white,.promo-margin.link-button--white{margin-right:20px;margin-left:20px;}@media (hover:hover) and (pointer:fine){.link-button:hover,.link-button:focus,.news-footer__grouping a:hover,.link-button--arrow:hover,.link-button--arrow--white:hover,.link-button--white:hover,.news-footer__grouping a:focus,.link-button--arrow:focus,.link-button--arrow--white:focus,.link-button--white:focus{background-size:0 100%;}}.link-button--white{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 1px);}.link-button--arrow,.link-button--arrow--white{padding-right:25px;}.link-button--arrow::after,.link-button--arrow--white::after{content:"";position:absolute;top:6px;right:3px;display:block;width:16px;height:5px;-webkit-mask:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-arrow-right.svg);mask:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/icons/icon-arrow-right.svg);-webkit-mask-size:cover;mask-size:cover;background:#000;}.link-button--arrow--white{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 1px);}.link-button--arrow--white::after{background-color:#fff;}.news-footer{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:920px;padding:48px 0;border-top:1px solid rgba(13,30,28,0.3);border-bottom:1px solid rgba(13,30,28,0.3);text-align:left;}@media (min-width:1024px){.news-footer{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.news-footer{padding-right:140px;padding-left:140px;}}@media (min-width:768px){.news-footer{padding:48px 32px;text-align:center;}}.news-footer__contact p{font-size:15px;font-family:"Dartmouth Ruzika",serif;}.news-footer__contact a{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);font-size:unset;color:#00693e;}.news-footer__contact a:hover,.news-footer__contact a:focus-visible{background-position:100% 100%;background-size:0 1px;}.news-footer__heading{margin-bottom:16px;color:#707070;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.25px;}.news-footer__grouping{margin-top:48px;}.news-footer__grouping .item-list ul{margin:0 0 0 -8px;}@media (min-width:550px){.news-footer__grouping .item-list ul{margin:0;}}.news-footer__grouping ul{padding-left:0;}.news-footer__grouping ul li{display:inline-block;margin-right:15px;margin-left:0;}@media (min-width:550px){.news-footer__grouping ul li{margin-right:30px;margin-left:-8px;}.news-footer__grouping ul li:only-child,.news-footer__grouping ul li:last-child{margin-right:0;}}.block > .field--fact-stat{font-family:"Dartmouth Ruzika",serif;font-size:120px;line-height:1;padding-bottom:20px;}.block-fact .field--fact-stat-label{font-weight:700;}.block-fact .field--body p:last-child{margin:0;}.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:transform 1s cubic-bezier(0.215,0.61,0.355,1);z-index:z(below);display:none;}.carousel--component .carousel--item.js-slide-is-active{z-index:z(layer-2);display:block;transform:translateX(0);}.carousel--component.has-vertical-transition .carousel--item.js-slide-is-active{transform:translateX(0);}@media (min-width:768px){.carousel--component.has-vertical-transition .carousel--item.js-slide-is-active{transform:translateY(0);}}.carousel--component:not(.home-hero-carousel) .carousel--item.js-slide-is-changing{transform:translateX(-100%);}.carousel--component.js-carousel-is-left:not(.home-hero-carousel) .carousel--item.js-slide-is-changing{transform:translateX(100%);}.carousel--component.has-vertical-transition .carousel--item.js-slide-is-changing{transform:translateX(-100%);}@media (min-width:768px){.carousel--component.has-vertical-transition .carousel--item.js-slide-is-changing{transform:translateY(-100%);}}.carousel--controls{position:absolute;display:flex;z-index:2;}.carousel--controls button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid rgba(13,30,28,0.35);transition:1s background cubic-bezier(0.215,0.61,0.355,1);}.carousel--controls button:first-of-type{margin-right:40px;}.carousel--controls button:hover{background:#0d1e1c;}.carousel--controls button svg{width:12px;height:12px;stroke:#0d1e1c;transition:1s stroke cubic-bezier(0.215,0.61,0.355,1);}.carousel--controls button[data-direction=right] svg{transform:rotate(180deg);}.carousel--controls button:hover svg{stroke:#fff;}img,object{max-width:100%;height:auto;}.video__wrap,.media--bundle--remote-video:not(.media--image){overflow:hidden;position:relative;padding-bottom:56.25%;height:0;}.video__wrap iframe,.video__wrap .video--embed[data-provider=vimeo],.media--type-remote-video .media iframe{position:absolute;height:100%;width:100%;}.media--type-remote-video .media 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--media-image-caption{padding:18px 0;}.media--type-image .field--media-image-caption p{padding:0;}.media--view-mode-article-media[data-orientation=landscape]{position:relative;margin-top:64px;margin-bottom:64px;max-width:100vw;}@media (min-width:1024px){.media--view-mode-article-media[data-orientation=landscape]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:40px;padding-right:40px;}}@media (min-width:1200px){.media--view-mode-article-media[data-orientation=landscape]{margin-top:80px;margin-bottom:80px;}}.media--type-image.media--view-mode-article-media .field--media-image-caption,.media--type-image.media--view-mode-full-width .field--media-image-caption,.media--type-image.media--view-mode-featured .field--media-image-caption,.media--type-image.media--view-mode-featured-no-blazy .field--media-image-caption,.media--type-image.media--view-mode-article-hero .field--media-image-caption{padding:18px;color:#0d1e1c;}@media (min-width:1200px){.media--type-image.media--view-mode-article-media .field--media-image-caption,.media--type-image.media--view-mode-full-width .field--media-image-caption,.media--type-image.media--view-mode-featured .field--media-image-caption,.media--type-image.media--view-mode-featured-no-blazy .field--media-image-caption,.media--type-image.media--view-mode-article-hero .field--media-image-caption{padding:18px 0;}}.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--instagram-post-caption{position:absolute;left:calc(100% + 60px);bottom:0;width:187px;max-height:100%;overflow:hidden;}.media--type-instagram-post.media--view-mode-article-media .field--instagram-post-caption p:last-child{margin:0;}.media--type-spotify{width:100%;}.media--type-spotify iframe{height:352px;width:100%;}.cursor{position:absolute;width:100px;height:100px;display:flex;align-items:center;justify-content:center;top:0;left:0;border-radius:50%;background:rgba(255,255,255,0.3);backface-visibility:hidden;pointer-events:none;z-index:z(layer-4);transition:width 0.5s linear,height 0.5s linear;opacity:0;}.cursor svg{stroke:#fff;width:12px;height:12px;opacity:1;visibility:visible;transition:visibility 0.5s,opacity 0.5s;}
#drupal-off-canvas-wrapper .btn__overlay,.btn__overlay{font-weight:400;font-size:13px;font-family:"National 2",sans-serif;line-height:1.23;letter-spacing:3.25px;text-transform:uppercase;position:absolute;top:0;left:0;z-index:2;display:flex;gap:14px;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;transform:translateY(100%);opacity:0;transition:opacity 0.5s ease,transform 0.5s ease;content:attr(title);}.btn__overlay .btn__text{opacity:0;}@media screen and (hover:hover) and (pointer:fine){.btn:hover .btn__overlay,.btn:focus-visible .btn__overlay{transform:translateY(0);opacity:1;}.btn:hover .btn__overlay .btn__text,.btn:focus-visible .btn__overlay .btn__text{opacity:1;transition-delay:0.1s;}}button.btn{padding:0;background:transparent;border:0;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;}.btn__text{font-weight:400;font-size:13px;font-family:"National 2",sans-serif;line-height:1.23;letter-spacing:3.25px;text-transform:uppercase;margin:0;transition:transform 0.5s ease,opacity 0.3s ease;}@media (min-width:768px){.btn__text{white-space:nowrap;text-align:left;}}.btn.btn--icon{gap:14px;align-items:center;}.btn .btn__icon{display:flex;align-items:center;width:16px;height:16px;transition:transform 0.5s ease;}.btn.btn--primary{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:18px 25px;overflow:hidden;color:#fff;font-family:"National 2",sans-serif;text-align:center;text-decoration:none;background:#00693e;transition:color 0.2s ease;transition-delay:0.04s;will-change:transform;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;}@media screen and (hover:hover) and (pointer:fine){.btn.btn--primary:hover,.btn.btn--primary:focus-visible{color:transparent;}.btn.btn--primary:hover > .btn__text,.btn.btn--primary:focus-visible > .btn__text{transform:translateY(-100%);transition:transform 0.3s ease;}.btn.btn--primary:hover > .btn__icon,.btn.btn--primary:focus-visible > .btn__icon{transform:translateY(-200%);transition:transform 0.3s ease;}}.btn.btn--primary::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}@media screen and (hover:hover) and (pointer:fine){.btn.btn--primary:hover::before,.btn.btn--primary:focus-visible::before{transform:translateY(0);}}.btn.btn--primary::before{background:#0d1e1c;transform:translateY(100%);transition:0.5s transform cubic-bezier(0.215,0.61,0.355,1);}.btn--primary.btn--white{color:#003c73;background:#fff;}.btn--primary.btn--light-green{color:#0d1e1c;background:#a5d75f;}.btn--primary.btn--gray{color:#12312b;background:#e2e2e2;}.btn--primary.btn--gray::before{background:#cfcfcf;}.btn--primary.btn--gray .btn__overlay{color:#12312b;}.btn.btn--ghost{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:18px 25px;overflow:hidden;color:#000;font-family:"National 2",sans-serif;text-align:center;text-decoration:none;background:transparent;transition:color 0.2s ease;transition-delay:0.04s;will-change:transform;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;}@media screen and (hover:hover) and (pointer:fine){.btn.btn--ghost:hover,.btn.btn--ghost:focus-visible{color:transparent;}.btn.btn--ghost:hover > .btn__text,.btn.btn--ghost:focus-visible > .btn__text{transform:translateY(-100%);transition:transform 0.3s ease;}.btn.btn--ghost:hover > .btn__icon,.btn.btn--ghost:focus-visible > .btn__icon{transform:translateY(-200%);transition:transform 0.3s ease;}}.btn.btn--ghost::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}@media screen and (hover:hover) and (pointer:fine){.btn.btn--ghost:hover::before,.btn.btn--ghost:focus-visible::before{transform:translateY(0);}}.btn.btn--ghost::before{border:1px solid #e2e2e2;content:"";}.btn.btn--ghost .btn__overlay{color:#000;}.btn--ghost.btn--white{color:#fff;}.btn--ghost.btn--white::before{border:1px solid rgba(255,255,255,0.5);content:"";}.btn--ghost.btn--white .btn__overlay{color:#fff;}.btn--ghost.btn--black{color:#0d1e1c;}.btn--ghost.btn--black::before{border:1px solid rgba(0,0,0,0.3);content:"";}.btn--ghost.btn--black .btn__overlay{color:#0d1e1c;}.btn--ghost .btn__borders{pointer-events:none;}.btn--ghost .btn__borders > span{position:absolute;background-color:#000;transition:0.5s transform cubic-bezier(0.215,0.61,0.355,1);}.btn--ghost.btn--white .btn__borders > span{background-color:#fff;}.btn--ghost .btn__borders .btn__border-top,.btn--ghost .btn__borders .btn__border-bottom{left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:transform 0.3s cubic-bezier(0.76,0,0.24,1);}@media screen and (hover:hover) and (pointer:fine){.btn--ghost:hover .btn__borders .btn__border-top,.btn--ghost:focus-visible .btn__borders .btn__border-top,.btn--ghost:hover .btn__borders .btn__border-bottom,.btn--ghost:focus-visible .btn__borders .btn__border-bottom{transform:scaleX(1);}}.btn--ghost .btn__borders .btn__border-top{top:0;}@media screen and (hover:hover) and (pointer:fine){.btn--ghost:hover .btn__borders .btn__border-top,.btn--ghost:focus-visible .btn__borders .btn__border-top{transition-delay:0.2s;}}.btn--ghost .btn__borders .btn__border-bottom{bottom:0;transition-delay:0.15s;}@media screen and (hover:hover) and (pointer:fine){.btn--ghost:hover .btn__borders .btn__border-bottom,.btn--ghost:focus-visible .btn__borders .btn__border-bottom{transition-delay:unset;}}.btn--ghost .btn__borders .btn__border-right,.btn--ghost .btn__borders .btn__border-left{top:0;width:1px;height:100%;transform:scaleY(0);transform-origin:bottom;transition:transform 0.3s cubic-bezier(0.76,0,0.24,1);}@media screen and (hover:hover) and (pointer:fine){.btn--ghost:hover .btn__borders .btn__border-right,.btn--ghost:focus-visible .btn__borders .btn__border-right,.btn--ghost:hover .btn__borders .btn__border-left,.btn--ghost:focus-visible .btn__borders .btn__border-left{transform:scaleY(1);}}.btn--ghost .btn__borders .btn__border-right{right:0;}@media screen and (hover:hover) and (pointer:fine){.btn--ghost:hover .btn__borders .btn__border-right,.btn--ghost:focus-visible .btn__borders .btn__border-right{transition-delay:0.2s;}}.btn--ghost .btn__borders .btn__border-left{left:0;transition-delay:0.15s;}@media screen and (hover:hover) and (pointer:fine){.btn--ghost:hover .btn__borders .btn__border-left,.btn--ghost:focus-visible .btn__borders .btn__border-left{transition-delay:unset;}}.btn--link{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:18px 25px;overflow:hidden;color:#0d1e1c;font-family:"National 2",sans-serif;text-align:center;text-decoration:none;background:transparent;transition:color 0.2s ease;transition-delay:0.04s;will-change:transform;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;padding-bottom:3px;text-decoration:none;background-image:linear-gradient(#e2e2e2,#e2e2e2);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);width:auto;margin:0 0 30px;padding:0 7px 15px;}.btn--link:hover,.btn--link:focus-visible{background-position:100% 100%;background-size:0 1px;}.btn--link.btn--white{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 1px);}.btn--link.btn--icon{gap:8px;}.btn.file + .file-size{display:inline;margin:0;}.ck-editor__editable .btn{margin-bottom:12px;overflow:initial;color:#fff !important;}.ck-editor__editable .btn.btn--primary::before{display:none;}.ck-editor__editable .btn:not(.btn--primary):not(.btn--white){color:#0d1e1c !important;}.ck-editor__editable .btn .btn__text{color:inherit !important;transform:none !important;}.ck-editor__editable .btn .btn__overlay{display:none;}.ck-editor__editable .btn.btn--link{padding:15px 7px;background-position:0 90%;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1) !important;}@media screen and (hover:hover) and (pointer:fine){.ck-editor__editable .btn.btn--link:hover,.ck-editor__editable .btn.btn--link:focus-visible{background-position:100% 90%;}}.ck-editor__editable .btn.btn--white{background-color:#000 !important;}
.site-branding{background:#00693e;}.site-header.site-header--scrolled .site-branding{display:none;}.site-branding__inner{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:13px;padding-bottom:13px;}@media (min-width:1024px){.site-branding__inner{padding-right:20px;padding-left:20px;}}@media (min-width:1440px){.site-branding__inner{padding-right:36px;padding-left:36px;}}@media (min-width:1024px){.site-branding__inner{padding-top:21px;padding-bottom:20px;}}.site-branding__logo{display:flex;width:76px;}@media (min-width:1024px){.site-branding__logo{width:170px;}}.site-branding__logo svg{flex:1;}@media (max-width:1023px){.site-header__nav{position:fixed;top:86px;right:0;min-width:75%;max-width:75%;height:100%;background:#fff;transform:translateX(120%);visibility:hidden;transition:transform 0.65s cubic-bezier(0.215,0.61,0.355,1),visibility 0.65s ease;}}@media (min-width:1024px){.site-header__nav{display:flex;align-items:center;background:var(--highlight-color,#fff);}}.site-header__nav-inner{width:100%;height:100%;}@media (min-width:1024px){.site-header__nav-inner{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;display:flex;align-items:center;}}@media (min-width:1024px) and (min-width:1024px){.site-header__nav-inner{padding-right:20px;padding-left:20px;}}@media (min-width:1024px) and (min-width:1440px){.site-header__nav-inner{padding-right:36px;padding-left:36px;}}.mobile-nav-open .site-header__nav{transform:translateX(0);visibility:visible;}.site-header__nav-icon{display:flex;margin-right:20px;margin-top:-10px;color:#00693e;}.custom-highlight .site-header__nav-icon{color:#fff;}.site-header:not(.site-header--scrolled) .site-header__nav-icon{display:none;}.nav{height:calc(100% - 86px);}@media (min-width:1024px){.nav{height:100%;}}.nav .nav__inner{height:100%;padding-left:20px;overflow:auto;}@media (min-width:1024px){.nav .nav__inner{padding-left:0;overflow:initial;}}.nav .nav__list.nav__list--level-0{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;height:100%;}@media (min-width:1024px){.nav .nav__list.nav__list--level-0{flex-direction:row;gap:20px;align-items:center;margin-left:-5px;}}@media (min-width:1440px){.nav .nav__list.nav__list--level-0{gap:25px;margin-left:-10px;}}@media (min-width:1024px){.site-header--scrolled .nav .nav__list.nav__list--level-0{margin-left:0;}}.nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0{position:relative;}@media (min-width:1024px){.nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0{display:flex;align-self:stretch;padding:10px 6px 11px;transition:background 0.3s ease;}}@media (min-width:1440px){.nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0{padding:20px 10px 21px;}}@media (min-width:1024px){.nav .nav__list.nav__list--level-0 .nav__item--last-half > .nav__list{left:100%;transform:translateX(-100%);}}@media (min-width:1440px){.nav .nav__list.nav__list--level-0 .nav__item--last-half > .nav__list{left:0;transform:unset;}}@media (min-width:1024px){.site-header--scrolled .nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0{padding:27px 6px;}}@media (min-width:1440px){.site-header--scrolled .nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0{padding:27px 10px;}}.nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0 > .nav__link-wrapper{border-bottom:1px solid #e2e2e2;}@media (min-width:1024px){.nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0 > .nav__link-wrapper{border-bottom:unset;}}.nav .nav__item.nav__item--level-0 .nav__link,.nav .nav__item.nav__item--level-0 .nav__link span{display:inline-block;line-height:24px;}@media (min-width:1024px){.nav .nav__list.nav__list--level-0 .nav__item.nav__item--level-0.nav__item--cloned{display:none;}}@media (min-width:1024px){.nav__list--level-0 .nav__item--level-0.nav__item--active-trail > .nav__link-wrapper .nav__link{font-weight:700;}}@media (min-width:1024px){.nav .nav__list--level-0 .nav__item--level-0.nav__item--expanded > .nav__link-wrapper .nav__link{color:#fff;}}.nav .nav__list--level-0 .nav__item--level-0.nav__item--expanded::before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--highlight-color,#00693e);content:"";}.custom-highlight .nav .nav__list--level-0 .nav__item--level-0.nav__item--expanded::before{filter:brightness(var(0.5,1));}.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link{font-weight:400;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:1px;font-size:14px;display:flex;padding:15px 55px 15px 0;color:#0d1e1c;text-align:left;text-transform:uppercase;text-decoration:none;transition:color 0.3s ease,background-size 0.5s;}@media (min-width:1024px){.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link{line-height:2.24;letter-spacing:0.5px;letter-spacing:2px;display:block;padding:0;}}@media (min-width:1024px){nav:not(.utility-nav) .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link > span:first-of-type{padding-bottom:12px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;background-position:0 80%;}nav:not(.utility-nav) .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link > span:first-of-type:hover,nav:not(.utility-nav) .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link > span:first-of-type:focus-visible{background-position:0 100%;background-size:100% 1px;}nav:not(.utility-nav) .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link > span:first-of-type:hover,nav:not(.utility-nav) .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link > span:first-of-type:focus-visible{background-position:0 80%;}}.custom-highlight .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link{color:var(--highlight-color,#0d1e1c);}@media (min-width:1024px){.custom-highlight .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper .nav__link{color:#fff;}}.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper a.nav__link{color:var(--highlight-color,#00693e);}@media (min-width:1024px){.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper a.nav__link{color:#0d1e1c;}}.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper button{padding:0;background:transparent;border:0;cursor:pointer;position:relative;align-items:center;justify-content:space-between;width:100%;}.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper button .nav__link-chevron-right{display:none;color:#00693e;}@media (max-width:1023px){.nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper button .nav__link-chevron-right{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:47px;height:100%;background:#f7f7f7;}}.custom-highlight .nav__list--level-0 .nav__item--level-0 > .nav__link-wrapper button .nav__link-chevron-right{color:var(--highlight-color,#00693e);}.site-header__burger{padding:0;background:transparent;border:0;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:14px;height:14px;}@media (min-width:1024px){.site-header__burger{display:none;}}.site-header__burger:focus-visible{overflow:hidden;}.site-header__burger span{z-index:9;width:15px;height:1px;background:#00693e;border-radius:4px;transition:opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),transform 0.65s cubic-bezier(0.215,0.61,0.355,1);}.custom-highlight .site-header__burger span{background:#fff;}.site-header__burger.site-header__burger--active span:nth-child(1){transform:translateY(5px) rotate(45deg);}.site-header__burger.site-header__burger--active span:nth-child(2){transform:translateX(100%);opacity:0;}.site-header__burger.site-header__burger--active span:nth-child(3){transform:translateY(-5px) rotate(-45deg);}.nav .nav__list:not(.nav__list--level-0){margin:0;padding:0;list-style:none;position:absolute;left:0;display:none;flex-direction:column;width:100%;transform:translateX(100%);visibility:hidden;opacity:0;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);}@media (min-width:1024px){.nav .nav__list:not(.nav__list--level-0){display:flex;max-height:0;padding-right:30px;padding-left:30px;overflow:hidden;transform:unset;transition:max-height 0.5s cubic-bezier(0.25,1,0.3,1);will-change:max-height;}}.nav .nav__item--expanded > .nav__list:not(.nav__list--level-0){display:flex;}@media (min-width:1024px){.nav .nav__item--expanded > .nav__list:not(.nav__list--level-0){padding-top:30px;}}.nav .nav__item--expanded-animated > .nav__list:not(.nav__list--level-0){transform:translateX(0);}.nav .nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper{border-bottom:1px solid #e2e2e2;}@media (max-width:1023px){.nav .nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper{position:relative;}}@media (min-width:1024px){.nav .nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper{border-bottom:unset;}}.nav .nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper .nav__link{display:block;width:100%;padding:15px 55px 15px 0;}@media (min-width:1024px){.nav .nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper .nav__link{width:auto;padding:0;}}@media (min-width:1024px){.nav .nav__list.nav__list--level-1{top:calc(100% + 1px);gap:30px;width:auto;min-width:390px;padding-bottom:30px;background:#f7f7f7;}}@media (min-width:1200px){.nav .nav__list.nav__list--level-1{min-width:440px;}}.nav__list:not(.nav__list--level-0){position:relative;}.nav__list .nav__item > .nav__link-wrapper{display:flex;gap:20px;align-items:center;}.nav__list--level-1 .nav__item--level-1 > .nav__link-wrapper .nav__link{font-weight:400;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.24;text-transform:none;color:var(--highlight-color,#00693e);text-decoration:none;}@media (min-width:1024px){.nav__list--level-1 .nav__item--level-1 > .nav__link-wrapper .nav__link > span{padding-bottom:1px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;}.nav__list--level-1 .nav__item--level-1 > .nav__link-wrapper .nav__link > span:hover,.nav__list--level-1 .nav__item--level-1 > .nav__link-wrapper .nav__link > span:focus-visible{background-position:0 100%;background-size:100% 1px;}}.nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper .nav__link-chevron{padding:0;background:transparent;border:0;cursor:pointer;display:flex;color:#00693e;transition:transform 0.3s ease;}@media (max-width:1023px){.nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper .nav__link-chevron{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:47px;height:100%;background:#f7f7f7;}}.custom-highlight .nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper .nav__link-chevron{color:var(--highlight-color,#00693e);}@media (max-width:1023px){.nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper .nav__link-chevron svg{transform:rotate(-90deg);}}.nav__list:not(.nav__list--level-0) .nav__item > .nav__link-wrapper button[aria-expanded=true] svg{transform:rotate(180deg);}@media (min-width:1024px){.nav .nav__list:not(.nav__list--level-0):not(.nav__list--level-1){position:relative;gap:20px;pointer-events:initial;}}.nav__list--level-2 .nav__item--level-2 > .nav__link-wrapper .nav__link,.nav__list--level-3 .nav__item--level-3 > .nav__link-wrapper .nav__link{font-weight:400;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.24;color:var(--highlight-color,#00693e);text-decoration:none;}.nav .nav__item--expanded > .nav__list{visibility:visible;opacity:1;}.mobile-dropdown-open--level-0 .nav__item--level-0 > .nav__link-wrapper,.mobile-dropdown-open--level-1 .nav__item--level-1 > .nav__link-wrapper,.mobile-dropdown-open--level-2 .nav__item--level-2 > .nav__link-wrapper{display:none;}.utility-nav{display:none;}@media (min-width:1024px){.utility-nav{display:block;}}.utility-nav .nav__list{margin:0;padding:0;list-style:none;display:flex;gap:20px;}.utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link{font-weight:400;font-size:13px;font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:0.4px;padding-bottom:3px;text-decoration:none;background-image:linear-gradient(rgba(13,30,28,0.5),rgba(13,30,28,0.5));background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);position:relative;z-index:3;display:flex;gap:6px;color:#0d1e1c;}.utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link:hover,.utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link:focus-visible{background-position:100% 100%;background-size:0 1px;}.utility-nav-open .utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link{padding-bottom:3px;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#fff;}.utility-nav-open .utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link:hover,.utility-nav-open .utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link:focus-visible{background-position:100% 100%;background-size:0 1px;}@media (min-width:1024px){.utility-nav .nav__list .nav__item--level-0 > .nav__link-wrapper .nav__link .nav__link-chevron-right{position:relative;display:flex;flex-shrink:0;justify-content:center;width:10px;color:#0d1e1c;transform:rotate(90deg);transition:transform 0.3s ease;}}.utility-nav .nav__list .nav__item--level-0.nav__item--expanded > .nav__link-wrapper .nav__link .nav__link-chevron-right{color:#fff;transform:rotate(270deg);}.utility-nav .nav__list.nav__list--level-1{position:absolute;top:0;right:0;z-index:2;flex-direction:column;min-width:385px;padding:160px 32px 48px 70px;background:#00693e;transform:translateY(-100%);visibility:hidden;transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1),visibility 0.6s ease;}@media (min-width:1440px){.utility-nav .nav__list.nav__list--level-1{padding:160px 32px 48px 56px;}}.utility-nav .nav__item--expanded .nav__list.nav__list--level-1{transform:translateY(0);visibility:visible;}.utility-nav .nav__list--level-1 .nav__item--level-1 > .nav__link-wrapper .nav__link{color:#fff;}.nav__breadcrumb{display:none;}.mobile-dropdown-open .nav__breadcrumb{display:block;padding:16px 8px 16px 0;border-bottom:1px solid #e2e2e2;}.custom-highlight.mobile-dropdown-open .nav__breadcrumb{margin-left:-20px;padding-left:20px;background:var(--highlight-color,#fff);}.nav__breadcrumb-trigger{padding:0;background:transparent;border:0;cursor:pointer;display:flex;gap:10px;align-items:center;color:#00693e;font-weight:700;font-size:16px;font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:1px;text-align:left;}.nav__breadcrumb.nav__breadcrumb--level-0 .nav__breadcrumb-trigger{color:#12312b;text-transform:uppercase;}.nav__breadcrumb.nav__breadcrumb--level-1 .nav__breadcrumb-trigger{color:#00693e;text-transform:initial;}.nav__breadcrumb-trigger svg{flex-shrink:0;color:#00693e;}.custom-highlight .nav__breadcrumb.nav__breadcrumb--level-0 .nav__breadcrumb-trigger,.custom-highlight .nav__breadcrumb.nav__breadcrumb--level-1 .nav__breadcrumb-trigger,.custom-highlight .nav__breadcrumb-trigger svg{color:#fff;}.site-header__search-trigger{padding:0;background:transparent;border:0;cursor:pointer;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:15px;height:15px;color:#00693e;}@media (min-width:1024px){.site-header__search-trigger{width:22px;height:22px;}}.layout-container--search .site-header__search-trigger{display:none;}.custom-highlight .site-header--scrolled .site-header__search-trigger,.utility-nav-open .site-header__search-trigger{color:#fff;}@media (max-width:1023px){.custom-highlight .site-header__search-trigger{color:#fff;}}.site-header__search-trigger.site-header__search-trigger--sticky{margin-left:auto;}.site-header:not(.site-header--sticky) .site-header__search-trigger.site-header__search-trigger--sticky{display:none;}.site-header__search-trigger span{position:absolute;top:0;left:0;display:flex;width:inherit;height:inherit;visibility:hidden;opacity:0;transition:opacity 0.5s ease,visibility 0.5s ease;}.site-header__search-trigger.site-header__search-trigger--sticky span{top:-5px;}.site-header__search-trigger span svg{width:inherit;height:inherit;}.site-header__search-trigger:not(.site-header__search-trigger--active) .site-header__search-open,.site-header__search-trigger.site-header__search-trigger--active .site-header__search-close{visibility:visible;opacity:1;}.search-overlay{position:absolute;top:calc(100% + 1px);left:0;width:100%;background:#fff;visibility:hidden;opacity:0;transition:opacity 0.5s ease,visibility 0.5s ease;pointer-events:none;}.search-overlay.search-overlay--open{visibility:visible;opacity:1;pointer-events:initial;}.search-overlay__inner{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1180px;padding-top:20px;padding-bottom:20px;}@media (min-width:1024px){.search-overlay__inner{padding-right:20px;padding-left:20px;}}@media (min-width:1440px){.search-overlay__inner{padding-right:36px;padding-left:36px;}}@media (min-width:1024px){.search-overlay__inner{padding-top:80px;padding-bottom:90px;}}@media (max-width:1023px){.custom-highlight .search-overlay__inner{padding-top:0;}}.c-form .search-overlay__radios > div{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;}@media (min-width:1024px){.c-form .search-overlay__radios > div{flex-direction:row;gap:30px;}}.search-overlay__input-wrapper{position:relative;margin-bottom:20px;}@media (min-width:1024px){.search-overlay__input-wrapper{margin-top:20px;margin-bottom:unset;}}.layout-container--search .search-overlay__input-wrapper{margin-bottom:20px;}@media (min-width:1024px){.layout-container--search .search-overlay__input-wrapper{margin-top:10px;margin-bottom:unset;}}@media (max-width:1023px){.custom-highlight .search-overlay__input-wrapper{margin-right:-20px;margin-left:-20px;padding:20px;background:var(--highlight-color,#fff);}}#google-cse-results{margin-top:60px;}.search-overlay__hidden{display:none;visibility:hidden;opacity:0;}.search-overlay__input{position:relative;}.search-overlay__input + h2,.search-overlay__inner .search-block-form.google-cse > h2{display:none;opacity:0;}.search-overlay__input + h2{visibility:hidden;}.search-overlay__input form{display:flex;flex-direction:column-reverse;}@media (min-width:1024px){.search-overlay__input form{flex-direction:column;}}.search-overlay__input .c-form.c-form--default .form-item-keys{padding-bottom:24px;}@media (min-width:1024px){.search-overlay__input .c-form.c-form--default .form-item-keys{border-bottom:1px solid #0d1e1c;}}.search-overlay__input .c-form.c-form--default input[type=search]{width:100%;padding:14px 45px 14px 20px;background:none;background:#fff;border:1px solid #e2e2e2;outline:none;}@media (min-width:1024px){.search-overlay__input .c-form.c-form--default input[type=search]{padding:0;padding-right:45px;border:unset;}}.search-overlay__input .c-form.c-form--default input[type=search]::-moz-placeholder{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;color:#424141;font-weight:700;}.search-overlay__input .c-form.c-form--default input[type=search],.search-overlay__input .c-form.c-form--default input[type=search]::placeholder{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;color:#424141;font-weight:700;}@media (min-width:1024px){.search-overlay__input .c-form.c-form--default input[type=search]::-moz-placeholder{color:#0d1e1c;font-size:59px;line-height:1.24;}.search-overlay__input .c-form.c-form--default input[type=search],.search-overlay__input .c-form.c-form--default input[type=search]::placeholder{color:#0d1e1c;font-size:59px;line-height:1.24;}}.custom-highlight .search-overlay__input .js-form-type-radio label::before{border-color:var(--highlight-color,#0d1e1c);}.custom-highlight .search-overlay__input .js-form-type-radio label::after{background:var(--highlight-color,#0d1e1c);}.search-overlay__input .search-overlay__trigger{padding:0;background:transparent;border:0;cursor:pointer;position:absolute;top:0;right:20px;bottom:unset;display:flex;width:20px;padding:16px 0;}@media (min-width:1024px){.search-overlay__input .search-overlay__trigger{top:unset;right:0;bottom:0;width:-moz-max-content;width:max-content;margin-bottom:24px;padding:24px 0;}}@media (max-width:1023px){.custom-highlight .search-overlay__input .search-overlay__trigger{right:40px;}}.search-overlay__trigger .search-overlay__trigger-desktop{display:none;}@media (min-width:1024px){.search-overlay__trigger .search-overlay__trigger-desktop{display:block;}}.search-overlay__trigger .search-overlay__trigger-mobile{display:block;color:#00693e;}@media (min-width:1024px){.search-overlay__trigger .search-overlay__trigger-mobile{display:none;}}.custom-highlight .search-overlay__trigger .search-overlay__trigger-mobile{color:var(--highlight-color,#00693e);}.main-wrapper .gsc-control-cse{padding:0;background:unset;border:unset;}.main-wrapper .gsc-above-wrapper-area{margin-bottom:48px;padding:0;border-bottom:unset;}.main-wrapper .gsc-above-wrapper-area .gsc-above-wrapper-area-container > tbody > tr{display:flex;flex-direction:column;gap:24px;align-items:flex-start;}@media (min-width:550px){.main-wrapper .gsc-above-wrapper-area .gsc-above-wrapper-area-container > tbody > tr{display:table-row;}}.main-wrapper .gsc-result-info{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;padding:0;color:#424141;font-size:14px;}.main-wrapper .gsc-orderby-container .gsc-orderby{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;color:#424141;font-size:14px;}.main-wrapper .gsc-orderby-container .gsc-orderby-label{color:#424141;}.main-wrapper .gsc-expansionArea .gsc-webResult.gsc-result{margin-bottom:36px;padding-top:0;padding-bottom:36px;border-top:unset;border-bottom:1px solid #e2e2e2;}@media (min-width:768px){.main-wrapper .gsc-expansionArea .gsc-webResult.gsc-result{margin-bottom:48px;padding-bottom:48px;}}.main-wrapper .gsc-thumbnail-inside,.main-wrapper .gsc-url-top,.main-wrapper .gsc-table-result,.main-wrapper .gs-promotion-table{padding:0;}.main-wrapper .gsc-webResult.gsc-result div.gs-title{margin-bottom:8px;padding-bottom:4px;}.main-wrapper .gsc-webResult.gsc-result div.gs-title > a{padding-bottom:3px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;display:inline;}.main-wrapper .gsc-webResult.gsc-result div.gs-title > a:hover,.main-wrapper .gsc-webResult.gsc-result div.gs-title > a:focus-visible{background-position:0 100%;background-size:100% 1px;}.main-wrapper .gsc-webResult.gsc-result div.gs-title > a,.main-wrapper .gsc-webResult.gsc-result div.gs-title > a b{font-weight:500;font-size:clamp(18px,5.625vw,22px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;color:#00693e;font-size:23px;}@media (min-width:1024px){.main-wrapper .gsc-webResult.gsc-result div.gs-title > a,.main-wrapper .gsc-webResult.gsc-result div.gs-title > a b{font-size:28px;}}.main-wrapper .gsc-webResult.gsc-result div.gs-title > a b{font-weight:700;}.main-wrapper .gsc-webResult.gsc-result .gsc-url-top{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;margin-bottom:6px;color:#424141;font-size:14px;}@media (min-width:768px){.main-wrapper .gsc-webResult.gsc-result .gsc-url-top{margin-bottom:12px;font-size:15px;}}.main-wrapper .gsc-webResult.gsc-result .gsc-url-top .gs-visibleUrl{color:rgb(117.3893129771,115.6106870229,115.6106870229);}.main-wrapper .gsc-webResult.gsc-result .gs-fileFormat > *{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;font-size:14px;}.main-wrapper .gsc-webResult.gsc-result .gs-fileFormat > .gs-fileFormat{color:#424141;}.main-wrapper .gsc-webResult.gsc-result .gs-fileFormat > .gs-fileFormatType{color:#000;}.main-wrapper .gsc-webResult.gsc-result .gs-snippet{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;margin-top:6px;color:#000;font-size:15px;}@media (min-width:1024px){.main-wrapper .gsc-webResult.gsc-result .gs-snippet{font-size:16px;}}.main-wrapper .gsc-results .gsc-cursor-box{margin:0 0 36px;}.main-wrapper .gsc-results .gsc-cursor{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;color:rgb(117.3893129771,115.6106870229,115.6106870229);font-size:14px;}.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-page{font-weight:400;font-size:13px;font-family:"National 2",sans-serif;line-height:1.23;margin-right:0;padding-right:8px;padding-left:8px;color:#424141;font-weight:700;font-size:16px;cursor:pointer;transition:color 0.3s ease;}.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-page:hover,.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-page:focus-visible{color:#00693e;text-decoration:none;}.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-page:not(.gsc-cursor-current-page){padding-bottom:8px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size 0.5s;}.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-page:not(.gsc-cursor-current-page):hover,.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-page:not(.gsc-cursor-current-page):focus-visible{background-position:0 100%;background-size:100% 1px;}.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-current-page{padding-bottom:8px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-current-page:hover,.main-wrapper .gsc-results .gsc-cursor .gsc-cursor-current-page:focus-visible{background-position:100% 100%;background-size:0 1px;}.site-header{position:absolute;top:0;left:0;z-index:10;width:100%;border-bottom:1px solid #e2e2e2;}.site-header.site-header--no-transition *{transition:unset !important;}.site-header.site-header--scrolled{position:fixed;transform:translateY(-100%);visibility:hidden;}.site-header.site-header--scrolled-animated{transition:visibility 0.3s ease,transform 0.4s cubic-bezier(0.215,0.61,0.355,1);}.site-header.site-header--sticky{transform:translateY(0);backface-visibility:hidden;visibility:visible;}.site-header__middle{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;display:flex;align-items:center;justify-content:space-between;min-height:50px;padding-top:1px;background:#fff;}@media (min-width:1024px){.site-header__middle{padding-right:20px;padding-left:20px;}}@media (min-width:1440px){.site-header__middle{padding-right:36px;padding-left:36px;}}@media (max-width:1023px){.site-header__middle{padding-right:0;}}@media (min-width:1024px){.site-header__middle{padding-top:32px;padding-bottom:12px;}}.site-header.site-header--scrolled .site-header__middle{display:none;}.site-header__middle-right{display:flex;gap:10px;align-items:center;padding:17px 20px;background:var(--highlight-color,unset);}@media (min-width:768px){.site-header__middle-right{gap:20px;}}@media (min-width:1024px){.site-header__middle-right{padding:0;background:unset;}}.site-header__title{text-decoration:none;}.site-header__title h1{font-size:16px;font-family:"Dartmouth Ruzika",serif;line-height:1.5;letter-spacing:-0.128px;color:var(--highlight-color,#00693e);}@media (min-width:1024px){.site-header__title h1{font-weight:300;font-size:clamp(24px,7.5vw,40px);font-family:"Dartmouth Ruzika",serif;line-height:1.2;letter-spacing:-0.3px;}}
.text-with-icon{display:flex;gap:10px;align-items:center;margin-bottom:10px;}a.text-with-icon{color:#00693e;text-decoration:none;}.text-with-icon__icon{display:flex;color:#0d1e1c;}a.text-with-icon .text-with-icon__icon{color:#00693e;}a.text-with-icon p.text-with-icon__text{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;font-size:14px;line-height:1.3;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}a.text-with-icon p.text-with-icon__text:hover,a.text-with-icon p.text-with-icon__text:focus-visible{background-position:100% 100%;background-size:0 1px;}.text-with-icon__icon svg{width:14px;height:14px;}.text-with-icon__text{font-weight:500;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;margin:0;text-transform:uppercase;}
.c-hero.c-hero--simple{background-color:#f7f7f7;}.c-hero--simple .c-hero__title,.c-hero--simple .c-hero__description{max-width:760px;}.c-hero--simple .c-hero__description{margin-bottom:0;}.c-hero--simple b{font-weight:700;}.c-hero.c-hero--profile{width:100%;background-color:#f7f7f7;}.c-hero--profile .c-hero__container{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:30px;}@media (min-width:1024px){.c-hero--profile .c-hero__container{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.c-hero--profile .c-hero__container{padding-right:140px;padding-left:140px;}}.c-hero--profile .c-hero__content{flex-basis:70%;flex-grow:1;flex-shrink:0;padding:0;}.c-hero--profile .c-hero__rank{font-weight:500;font-size:clamp(18px,5.625vw,22px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;}.c-hero--profile .c-hero__title{margin:0 0 10px;}.c-hero--profile .c-hero__content > .c-hero__rank,.c-hero--profile .c-hero__content > .c-hero__content-block{max-width:760px;margin:0 0 20px;}@media (min-width:1024px){.c-hero--profile .c-hero__content > .c-hero__rank,.c-hero--profile .c-hero__content > .c-hero__content-block{margin:0 0 30px;}}.c-hero--profile .c-hero__content .block-with-title__content{color:#000;}.c-hero--profile .c-hero__content .block-with-title__content p{margin:0 0 5px;}.c-hero--profile .c-hero__media{flex-basis:200px;flex-shrink:0;}@media (min-width:411px){.c-hero--profile .c-hero__media{flex-basis:300px;}}.c-hero--profile .c-hero__media .poster-fallback,.c-hero--profile .c-hero__media img{aspect-ratio:2/3;max-width:300px;}@media (max-width:1199px){.c-hero--profile .c-hero__media .poster-fallback svg{width:120px;}}.c-hero.c-hero--listing-page{padding:0;color:#fff;background-color:#0d1e1c;}.c-hero.c-hero--listing-page a{color:#fff;}@media (min-width:768px){.c-hero--listing-page.c-hero--listing-page.c-hero--with-image{overflow:hidden;background-color:unset;}}.c-hero--listing-page .c-hero__container{display:grid;grid-template-columns:1fr;gap:100px;align-content:end;}@media (min-width:768px){.c-hero--listing-page .c-hero__container{grid-template-columns:1fr 250px;}}@media (min-width:1024px){.c-hero--listing-page.c-hero--with-image .c-hero__container{padding-left:0;}}.c-hero--listing-page .c-hero__content{padding-top:40px;padding-bottom:40px;max-width:unset;margin:0;}@media (min-width:1024px){.c-hero--listing-page .c-hero__content{padding-top:80px;padding-bottom:80px;}}@media (min-width:768px){.c-hero--listing-page.c-hero--with-image .c-hero__content{padding-top:20px;padding-bottom:20px;padding-left:0;}}@media (min-width:1024px){.c-hero--listing-page.c-hero--with-image .c-hero__content{padding-top:40px;padding-bottom:50px;}}@media (min-width:768px){.c-hero--listing-page.c-hero--with-image .c-hero__content-inner{padding:20px;background-color:rgba(13,30,28,0.85);}}@media (min-width:1024px){.c-hero--listing-page.c-hero--with-image .c-hero__content-inner{max-width:1050px;padding:40px 40px 30px 36px;}}@media (min-width:1440px){.c-hero--listing-page.c-hero--with-image .c-hero__content-inner{padding-left:140px;}}.c-hero--listing-page .c-hero__description{margin:0;}.c-hero--listing-page .c-hero__description .field.field--field-intro a{color:inherit;}.c-hero--listing-page .c-hero__description > div > div p:first-child{margin-top:0;}.c-hero--listing-page .c-hero__description > div > div p:last-child{margin-bottom:0;}.c-hero--listing-page.c-hero--without-image .c-hero__media{display:none;visibility:hidden;}@media (min-width:768px){.c-hero--listing-page.c-hero--without-image .c-hero__media{display:flex;align-items:flex-end;justify-content:center;visibility:visible;}}.c-hero--listing-page .c-hero__image img{aspect-ratio:unset;}.c-hero--listing-page.c-hero--with-image .c-hero__container{display:flex;flex-direction:column;gap:0;}@media (min-width:768px){.c-hero--listing-page.c-hero--with-image .c-hero__container{position:relative;display:grid;}}.c-hero--listing-page.c-hero--with-image .c-hero__media{order:-1;}@media (min-width:768px){.c-hero--listing-page.c-hero--with-image .c-hero__media{position:absolute;z-index:-1;order:unset;}}.c-hero--listing-page.c-hero--with-image .c-hero__media img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;}.node--homepage .hero{padding-bottom:40px;}@media (min-width:1024px){.node--homepage .hero{padding-bottom:80px;}}.c-hero.c-hero--homepage{padding-top:40px;padding-bottom:40px;position:relative;}@media (min-width:1024px){.c-hero.c-hero--homepage{padding-top:80px;padding-bottom:80px;}}.c-hero.c-hero--homepage.c-hero--with-image,.c-hero.c-hero--homepage.c-hero--with-video{padding-top:0;padding-bottom:0;}@media (min-width:1024px){.c-hero.c-hero--homepage.c-hero--with-image,.c-hero.c-hero--homepage.c-hero--with-video{padding-bottom:56.25%;}}@media (min-width:1440px){.c-hero.c-hero--homepage.c-hero--with-image,.c-hero.c-hero--homepage.c-hero--with-video{height:calc(100vh - 240px);min-height:700px;padding-bottom:unset;}}.c-hero.c-hero--homepage.c-hero--without-image.c-hero--without-logo{background:#0d1e1c;}@media (min-width:1024px){.c-hero.c-hero--homepage.c-hero--without-image.c-hero--without-logo{background:none;}.c-hero.c-hero--homepage.c-hero--without-image.c-hero--without-logo::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#0d1e1c;background-image:url(/profiles/dart_starter/themes/custom/dart_base/dist/assets/images/lone-pine-pattern-tiled.png);background-position:10px -45px;background-size:12%;content:"";}}.c-hero--homepage.c-hero--with-image .c-hero__container,.c-hero--homepage.c-hero--with-video .c-hero__container{display:flex;flex-direction:column;}@media (min-width:1024px){.c-hero--homepage.c-hero--with-image .c-hero__container,.c-hero--homepage.c-hero--with-video .c-hero__container{display:block;}}.c-hero.c-hero--homepage.c-hero--with-image .c-hero__content,.c-hero.c-hero--homepage.c-hero--with-video .c-hero__content{order:2;color:#fff;background-color:#0d1e1c;}@media (max-width:1023px){.c-hero.c-hero--homepage.c-hero--with-image .c-hero__content,.c-hero.c-hero--homepage.c-hero--with-video .c-hero__content{width:100%;padding-top:40px;padding-bottom:40px;}}@media (min-width:1024px){.c-hero.c-hero--homepage.c-hero--with-image .c-hero__content,.c-hero.c-hero--homepage.c-hero--with-video .c-hero__content{position:absolute;bottom:150px;z-index:2;background:none;}}.c-hero.c-hero--homepage.c-hero--without-image .c-hero__content{color:#fff;}.c-hero.c-hero--homepage .c-hero__content .c-hero__description,.c-hero.c-hero--homepage .c-hero__content .c-hero__description p{margin:0;}.c-hero.c-hero--homepage .c-hero__media{order:1;}@media (min-width:1024px){.c-hero.c-hero--homepage .c-hero__media{position:absolute;top:0;left:0;width:100%;height:100%;}.c-hero.c-hero--homepage .c-hero__media::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:608px;background:linear-gradient(180deg,transparent 0%,#000 100%);content:"";}}@media (min-width:1440px){.c-hero.c-hero--homepage .c-hero__media.video-wrapper{padding-bottom:unset;overflow:hidden;}}@media (min-width:1440px){.c-hero.c-hero--homepage .c-hero__media .c-hero__image,.c-hero.c-hero--homepage .c-hero__media .c-hero__image img{height:100%;}}@media (min-width:1024px){.c-hero.c-hero--homepage .c-hero__media iframe.video-wrapper__video{z-index:-1;}}@media (min-width:1440px){.c-hero.c-hero--homepage .c-hero__media iframe.video-wrapper__video{top:50%;left:50%;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;transform:translate(-50%,-50%);}}.c-hero.c-hero--homepage .c-hero__media .c-hero__image figcaption{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;display:none;}@media (min-width:1024px){.c-hero.c-hero--homepage .c-hero__media .c-hero__image figcaption{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.c-hero.c-hero--homepage .c-hero__media .c-hero__image figcaption{padding-right:140px;padding-left:140px;}}@media (min-width:1024px){.c-hero.c-hero--homepage .c-hero__media .c-hero__image figcaption{position:absolute;bottom:85px;left:50%;z-index:4;display:block;width:100%;margin-top:0;color:#fff;transform:translateX(-50%);opacity:0.5;}}.c-hero.c-hero--homepage .c-hero__media.video-is-playing .video-poster{z-index:5;}@media (min-width:1024px){.c-hero.c-hero--homepage .c-hero__media .video-control-button{right:70px;bottom:70px;}}@media (min-width:1440px){.c-hero.c-hero--homepage .c-hero__media .video-control-button{right:180px;bottom:120px;}}.c-hero__logo{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:40px 20px 0;}@media (min-width:1024px){.c-hero__logo{position:relative;bottom:-50%;z-index:9;padding:0;transform:translateY(-50%);}}.c-hero__logo img{width:100%;max-width:600px;height:auto;max-height:205px;-o-object-fit:contain;object-fit:contain;}.c-hero-about{padding-top:40px;}@media (min-width:1024px){.c-hero-about{padding-top:80px;}}@media (min-width:1024px){.c-hero__logo + .c-hero-about{padding-top:0;}}.c-hero-about .c-hero-about__container{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.c-hero-about .c-hero-about__container{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.c-hero-about .c-hero-about__container{padding-right:140px;padding-left:140px;}}.c-hero-about .c-hero-about__inner{padding:30px 20px;text-align:center;background:#f7f7f7;}@media (min-width:1024px){.c-hero-about .c-hero-about__inner{padding:30px 160px;}}.c-hero-about .c-hero-about__title{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0 0 20px;text-transform:uppercase;}.c-hero-about .c-hero-about__content p:first-child{margin-top:0;}.c-hero-about .c-hero-about__content p:last-child{margin-bottom:0;}.c-hero.c-hero--event{position:relative;padding-top:0;}@media (min-width:1024px){.c-hero.c-hero--event{padding-bottom:40px;}}.c-hero.c-hero--event .c-hero__container,.c-hero.c-hero--event .c-hero__content{padding-right:0;padding-left:0;}.c-hero.c-hero--event .c-hero__description{margin:0;}.c-hero{padding-top:20px;padding-bottom:20px;}@media (min-width:1024px){.c-hero{padding-top:80px;padding-bottom:80px;}}@media (min-width:1024px){.c-hero__container{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}}@media (min-width:1024px) and (min-width:1024px){.c-hero__container{padding-right:36px;padding-left:36px;}}@media (min-width:1024px) and (min-width:1440px){.c-hero__container{padding-right:140px;padding-left:140px;}}.c-hero__content{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.c-hero__content{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.c-hero__content{padding-right:140px;padding-left:140px;}}@media (min-width:1024px){.c-hero__content{padding-right:0;padding-left:0;}}.c-hero__content--centered{display:grid;justify-content:center;text-align:center;}.c-hero__title{max-width:1000px;margin:0 0 15px;}@media (min-width:1024px){.c-hero__title{margin:0 0 20px;}}.c-hero__description{max-width:1000px;margin:0 0 40px;}@media (min-width:1024px){.c-hero__description{margin:0 0 50px;}}.c-hero__description a:not(.btn){padding-bottom:1px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;}.c-hero__description a:not(.btn):hover,.c-hero__description a:not(.btn):focus-visible{background-position:100% 100%;background-size:0 1px;}.c-hero.c-hero--with-date .c-hero__description{margin:0 0 20px;}.c-hero__date{color:#0d1e1c;}.c-hero.c-hero--with-image .c-hero__date,.c-hero.c-hero--with-video .c-hero__date{margin-bottom:40px;}.c-hero__date .text-with-icon{margin-bottom:0;}.c-hero__media{position:relative;}.c-hero__media img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;}.c-hero__media .c-hero__image div{height:100%;}.c-hero__image .block-field-blocknodearticlearticle-image p{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;padding:1.125rem 0;}.c-hero__image figcaption > *{font-weight:300;font-size:14px;font-family:"Dartmouth Ruzika",serif;line-height:1.24;letter-spacing:normal;}.c-hero__image figcaption{margin-top:10px;padding-left:20px;}@media (min-width:1024px){.c-hero__image figcaption{padding-left:0;}}.c-hero__image a{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.7;letter-spacing:-0.3px;padding-bottom:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);color:#00693e;font-size:inherit;}.c-hero__image a:hover,.c-hero__image a:focus-visible{background-position:100% 100%;background-size:0 1px;}.c-hero__image p{margin:0;}.c-hero.c-hero--video-modal .video-control-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.c-hero:not(.c-hero--video-modal) .video-control-button{position:absolute;right:10px;bottom:10px;}@media (min-width:550px){.c-hero:not(.c-hero--video-modal) .video-control-button{right:25px;bottom:25px;}}@media (min-width:768px){.c-hero:not(.c-hero--video-modal) .video-control-button{right:80px;bottom:80px;}}@media (min-width:1024px){.c-hero:not(.c-hero--video-modal) .video-control-button{right:30px;bottom:30px;}}@media (min-width:1440px){.c-hero:not(.c-hero--video-modal) .video-control-button{right:140px;bottom:80px;}}.c-hero.c-hero--default .poster-fallback{aspect-ratio:16/9;}.path-layout-builder-edit .hero .layout-builder__region-label{display:block;}.path-layout-builder-edit .hero img{max-width:100%;}
.c-left-navigation{margin-bottom:80px;border:1px solid #e2e2e2;}@media (min-width:1024px){.c-left-navigation{margin-bottom:80px;}}@media (min-width:1024px){.c-left-navigation{margin-bottom:unset;border:unset;box-shadow:0 0 5px rgba(0,0,0,0.3);}}.c-left-navigation__title.c-left-navigation__title--desktop{display:none;}@media (min-width:1024px){.c-left-navigation__title.c-left-navigation__title--desktop{display:block;}}.c-left-navigation__title p{font-weight:700;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:1px;margin:0;}.c-left-navigation__title-inner{display:none;gap:10px;align-items:center;}.c-left-navigation:not(.c-left-navigation--mobile-expanded) .c-left-navigation__title-inner--open,.c-left-navigation.c-left-navigation--mobile-expanded .c-left-navigation__title-inner--close{display:flex;}.c-left-navigation__title-inner span{display:flex;color:#00693e;}.c-left-navigation__title.c-left-navigation__title--mobile{padding:0;background:transparent;border:0;cursor:pointer;border-bottom:1px solid #e2e2e2;}@media (min-width:1024px){.c-left-navigation__title.c-left-navigation__title--mobile{display:none;}}.c-left-navigation .c-left-navigation__title{width:100%;padding:18px 20px;color:#000;text-align:left;text-transform:uppercase;}@media (min-width:1024px){.c-left-navigation .c-left-navigation__title{background:#e2e2e2;}}.c-left-navigation__parent{font-weight:400;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:1px;display:flex;gap:10px;align-items:center;padding:20px;color:#00693e;font-weight:700;text-decoration:none;}.c-left-navigation__parent-icon svg{position:relative;top:1px;}@media (max-width:1023px){.c-left-navigation__inner{max-height:0;overflow:hidden;visibility:hidden;transition:max-height 0.3s ease;will-change:max-height;}}.c-left-navigation--mobile-expanded .c-left-navigation__inner{visibility:visible;}.c-left-navigation .left-nav__list{margin:0;padding:0;list-style:none;}.c-left-navigation .left-nav__item.left-nav__item--active-trail{background:#f7f7f7;}.c-left-navigation .left-nav__link-wrapper{display:flex;gap:10px;padding:16px 20px;}.c-left-navigation .left-nav__link{font-weight:400;font-size:16px;font-family:"National 2",sans-serif;line-height:1.24;letter-spacing:1px;display:block;width:100%;color:#00693e;text-decoration:none;}.c-left-navigation .left-nav__link:not(.left-nav__link--seperated){padding:16px 20px;}.c-left-navigation button.left-nav__link{padding:0;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;text-align:left;}.c-left-navigation button.left-nav__link.left-nav__link--seperated{justify-content:center;min-width:20px;}.c-left-navigation button.left-nav__link:not(.left-nav__link--seperated){gap:10px;width:100%;padding:16px 20px;}.c-left-navigation .left-nav__list.left-nav__list--level-0 .left-nav__item--expanded > .left-nav__link,.c-left-navigation .left-nav__list:not(.left-nav__list--level-0) .left-nav__item--expanded > .left-nav__link,.c-left-navigation .left-nav__item.left-nav__item--expanded > .left-nav__link-wrapper .left-nav__link{color:#0d1e1c;font-weight:700;}.c-left-navigation .left-nav__item.left-nav__item--expanded > .left-nav__list{max-height:100%;}.c-left-navigation button.left-nav__link .left-nav__link-chevron{display:flex;color:#00693e;transition:transform 0.3s ease;}.c-left-navigation .left-nav__item--expanded > .left-nav__link-wrapper .left-nav__link-chevron{transform:rotate(180deg);}.left-nav__item .left-nav__list:not(.left-nav__list--level-0){display:flex;flex-direction:column;max-height:0;overflow:hidden;visibility:hidden;transition:max-height 0.25s ease,visibility 0.1s ease;will-change:max-height;}.left-nav__item .left-nav__list:not(.left-nav__list--level-0) .left-nav__link{font-weight:400;font-size:14px;font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:1px;}.c-left-navigation .left-nav__list:not(.left-nav__list--level-0):not(.left-nav__list--level-1) .left-nav__link-wrapper{padding-bottom:0;padding-top:0;}.c-left-navigation .left-nav__list:not(.left-nav__list--level-0):not(.left-nav__list--level-1) .left-nav__link{padding-bottom:11px;padding-top:11px;}.left-nav__item.left-nav__item--expanded .left-nav__list:not(.left-nav__list--level-0){visibility:visible;}.left-nav__item .left-nav__list:not(.left-nav__list--level-0) .left-nav__item{padding-left:20px;}
.c-sock-cta{padding:40px 0;color:#fff;background:var(--highlight-color,#00693e);border-bottom:3px solid #fff;}@media (min-width:1024px){.c-sock-cta{padding:60px 0;}}.c-sock-cta__container{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}@media (min-width:1024px){.c-sock-cta__container{padding-right:36px;padding-left:36px;}}@media (min-width:1440px){.c-sock-cta__container{padding-right:140px;padding-left:140px;}}.c-sock-cta__section:not(:last-of-type){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #fff;}.c-sock-cta__section.c-sock-cta__section--title{display:flex;flex-direction:column;}@media (min-width:1024px){.c-sock-cta__section.c-sock-cta__section--title{flex-direction:row;align-items:center;}}.c-sock-cta__section-title{font-weight:700;font-size:22px;font-family:"National 2",sans-serif;line-height:1.2;margin:0 0 20px;}@media (min-width:1024px){.c-sock-cta__section-title{margin:0 36px 0 0;}}.c-sock-cta__socials{margin:20px 0 0;}@media (min-width:1024px){.c-sock-cta__socials{margin:0 0 0 20px;}}.c-sock-cta__socials .socials ul li a{opacity:0.7;transition:opacity 0.3s ease;}.c-sock-cta__socials .socials ul li a:hover,.c-sock-cta__socials .socials ul li a:focus-visible{opacity:1;}.c-sock-cta__socials .socials ul a svg{max-width:24px;max-height:24px;}.c-sock-cta__socials .socials ul a svg.instagram-icon{max-width:20px;max-height:20px;}.c-sock-cta .be-label{display:none;}.c-sock-cta__related-nav ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px;background:none;}@media (min-width:1024px){.c-sock-cta__related-nav ul{flex-direction:row;gap:40px;}}@media (min-width:1024px){.c-sock-cta__related-nav > ul > li:not(:first-of-type){position:relative;}.c-sock-cta__related-nav > ul > li:not(:first-of-type)::before{position:absolute;top:55%;left:-20px;width:1.5px;height:110%;background:#fff;transform:translateY(-50%);content:"";}}.c-sock-cta__related-nav ul li a,.c-sock-cta__statement a{padding-bottom:0;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.5s cubic-bezier(0.215,0.61,0.355,1);font-weight:400;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.24;color:#fff;}.c-sock-cta__related-nav ul li a:hover,.c-sock-cta__related-nav ul li a:focus-visible,.c-sock-cta__statement a:hover,.c-sock-cta__statement a:focus-visible{background-position:100% 100%;background-size:0 1px;}@media (min-width:1024px){.c-sock-cta__description{display:flex;gap:150px;justify-content:space-between;}}.c-sock-cta__description-title{font-weight:500;font-size:clamp(16px,5vw,20px);font-family:"National 2",sans-serif;line-height:1.2;letter-spacing:-0.3px;margin:0;margin-bottom:20px;text-transform:uppercase;}.c-sock-cta__description-text{font-weight:300;font-size:clamp(18px,1rem + 1vw,20px);font-family:"National 2",sans-serif;line-height:1.5;letter-spacing:-0.3px;max-width:880px;margin:0;}.c-sock-cta__description-cta{margin-top:20px;}@media (min-width:1024px){.c-sock-cta__description-cta{margin:0;}}.c-sock-cta__statement .c-accordion__trigger{gap:10px;color:#fff;text-transform:uppercase;}.c-sock-cta__statement .c-accordion__title{font-weight:700;font-size:18px;font-family:"National 2",sans-serif;line-height:1.24;}.c-sock-cta__statement .c-accordion__title{border-bottom:1px solid #fff;}.c-sock-cta__statement .c-accordion__icon{color:#fff;}.c-sock-cta__statement .c-accordion__content{max-width:860px;}.c-sock-cta__statement .c-accordion--active .c-accordion__content{margin-top:20px;}
