/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.media-carousel{margin-right:-20px;}@media screen and (min-width:768px){.media-carousel{margin-right:-60px;position:relative;}.media-carousel::before{content:"";position:absolute;width:10%;max-width:250px;height:100%;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.00838519) 10.78%,rgba(255,255,255,0.0324148) 19.55%,rgba(255,255,255,0.0704) 26.63%,rgba(255,255,255,0.120652) 32.31%,rgba(255,255,255,0.181481) 36.91%,rgba(255,255,255,0.2512) 40.74%,rgba(255,255,255,0.328119) 44.11%,rgba(255,255,255,0.410548) 47.32%,rgba(255,255,255,0.4968) 50.69%,rgba(255,255,255,0.585185) 54.52%,rgba(255,255,255,0.674015) 59.13%,rgba(255,255,255,0.7616) 64.81%,rgba(255,255,255,0.846252) 71.88%,rgba(255,255,255,0.926281) 80.66%,#ffffff 91.44%);z-index:10;pointer-events:none;}}.media-carousel__header{margin-bottom:50px;}.media-carousel__header .container{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;flex-direction:column;}@media screen and (min-width:992px){.media-carousel__header .container{flex-direction:row;justify-content:space-between;}}.media-carousel__header .title{font-family:"RISD Serif Complete","Georgia",serif;font-size:48px;letter-spacing:-0.01em;line-height:115%;margin-bottom:0;max-width:870px;mix-blend-mode:multiply;opacity:0.95;}@media screen and (max-width:992px){.media-carousel__header .title{letter-spacing:normal;}}@media screen and (min-width:992px){.media-carousel__header .title{font-size:72px;mix-blend-mode:unset;opacity:1;}}.media-carousel__header .link{font-size:22px;}.media-carousel__header .description{flex:0 0 100%;max-width:100%;margin-top:24px;}@media screen and (min-width:768px){.media-carousel__header .description{margin-top:40px;}}@media screen and (min-width:992px){.media-carousel .media-carousel__content{overflow:hidden;}}.media-carousel .media-carousel__content > .container{width:100%;}@media screen and (max-width:992px){.media-carousel .media-carousel__content > .container{padding-right:0;}}@media screen and (min-width:576px){.media-carousel .media-carousel__content .swiper{position:relative;}.media-carousel .media-carousel__content .swiper::before{content:"";position:absolute;width:10%;max-width:250px;height:100%;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.00838519) 10.78%,rgba(255,255,255,0.0324148) 19.55%,rgba(255,255,255,0.0704) 26.63%,rgba(255,255,255,0.120652) 32.31%,rgba(255,255,255,0.181481) 36.91%,rgba(255,255,255,0.2512) 40.74%,rgba(255,255,255,0.328119) 44.11%,rgba(255,255,255,0.410548) 47.32%,rgba(255,255,255,0.4968) 50.69%,rgba(255,255,255,0.585185) 54.52%,rgba(255,255,255,0.674015) 59.13%,rgba(255,255,255,0.7616) 64.81%,rgba(255,255,255,0.846252) 71.88%,rgba(255,255,255,0.926281) 80.66%,#ffffff 91.44%);z-index:10;pointer-events:none;}}.media-carousel .media-carousel__content .swiper-wrapper{align-items:center;}.media-carousel .media-carousel__content .swiper-slide{width:auto;}.media-carousel .media-carousel__content .swiper-slide .media.media-orient-port img{height:min(250px,75vh);width:auto;}.media-carousel .media-carousel__content .swiper-slide .media.media-orient-land img{height:auto;max-width:calc(100vw - 40px);max-height:min(210px,75vh - 40px);width:auto;}@media screen and (min-width:576px){.media-carousel .media-carousel__content .swiper-slide .media.media-orient-port img{height:min(300px,75vh);width:auto;}.media-carousel .media-carousel__content .swiper-slide .media.media-orient-land img{max-height:min(260px,75vh - 40px);width:auto;}}@media screen and (min-width:768px){.media-carousel .media-carousel__content .swiper-slide .media.media-orient-port img{height:min(400px,75vh);width:auto;}.media-carousel .media-carousel__content .swiper-slide .media.media-orient-land img{max-height:min(360px,75vh - 40px);width:auto;}}@media screen and (min-width:992px){.media-carousel .media-carousel__content .swiper-slide .media.media-orient-port img{height:min(500px,75vh);width:auto;}.media-carousel .media-carousel__content .swiper-slide .media.media-orient-land img{max-height:min(420px,75vh - 80px);width:auto;}}@media screen and (min-width:1200px){.media-carousel .media-carousel__content .swiper-slide .media.media-orient-port img{height:min(600px,75vh);width:auto;}.media-carousel .media-carousel__content .swiper-slide .media.media-orient-land img{max-height:min(520px,75vh - 80px);width:auto;}}.media-carousel .media-carousel__controls{display:flex;align-items:center;margin-top:20px;}@media screen and (min-width:992px){.media-carousel .media-carousel__controls{margin-top:30px;}}.media-carousel .media-carousel__controls--prev,.media-carousel .media-carousel__controls--next{position:initial;display:flex;align-items:center;padding:0;border:none;box-shadow:none;transform:translateY(0);cursor:pointer;background-color:transparent;}.media-carousel .media-carousel__controls--prev{transform:rotate(180deg);margin-right:20px;}.media-carousel .media-carousel__controls--next{margin-left:20px;}.media-carousel .media-carousel__controls .pagination{border-bottom:2px solid;font-size:16px;line-height:130%;margin:0;text-transform:uppercase;}.media-carousel .media-carousel__controls .pagination:hover{border-bottom-color:transparent;}.media-carousel__footer,.media-carousel__link{margin-top:20px;}@media screen and (min-width:768px){.media-carousel__footer,.media-carousel__link{margin-top:35px;}}@media screen and (min-width:992px){.layout-content{overflow-x:clip;}}@media screen and (min-width:992px){.layout-content .block-content--type-media-carousel .media-carousel .media-carousel__content{overflow:visible;}}
.media{position:relative;overflow:hidden;}.media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.media p{color:var(--main-color-white);}.media button{position:absolute;top:0;right:0;height:35px;width:35px;border:none;color:var(--main-color-white);cursor:pointer;}.media__caption{position:absolute;top:0;right:0;max-width:413px;color:var(--main-color-white);}@media screen and (max-width:768px){.media__caption.modal .media__caption__container{z-index:5000;position:fixed;width:80vw;top:50vh;left:50%;transform:scale(1) translateX(-50%) translateY(-50%);}.media__caption.modal .media__caption__container.hidden{transform:scale(0);top:0;right:0;}}.media__caption.modal .media__caption__description{display:block;font-size:13px;}.media__caption.modal .media__caption__title,.media__caption.modal .media__caption__subtitle{font-size:16px;}.media__caption *:last-child{margin-bottom:0 !important;}.media__caption__title,.media__caption__subtitle{font-size:22px;line-height:120%;margin:0;}.media__caption__subtitle span{font-size:16px;line-height:130%;}.media__caption__description,.media__caption__bottom-text{margin-top:10px;font-size:16px;line-height:18.4px;}.media__caption__description{display:none;color:var(--main-color-white);font-size:16px;}.media__caption__description.show-mobile{display:block;}.media__caption__description p{font-size:16px;}@media screen and (min-width:992px){.media__caption__description{display:block;}}.media__caption__bottom-text{display:none;}@media screen and (min-width:768px){.media__caption__bottom-text{display:block;}}.media__caption__container{display:block;background:var(--main-color-entity);padding:22px 52px 22px 30px;position:relative;opacity:95%;transform:scale(1);transform-origin:top right;transition:all 0.2s ease-in-out;}.media__caption__info-icon{background:var(--main-color-black);padding:0;}.media__caption__close-icon{background:transparent;box-sizing:border-box;}.media__caption__close-icon svg{width:18px;height:18px;}.media__caption a,.media__caption p a{text-decoration:underline;color:var(--main-color-gray-lt);transition:color 300ms,-webkit-text-decoration-color 300ms;transition:text-decoration-color 300ms,color 300ms;transition:text-decoration-color 300ms,color 300ms,-webkit-text-decoration-color 300ms;-webkit-text-decoration-color:#ffffff;text-decoration-color:#ffffff;border-bottom:none;}.media__caption a:hover,.media__caption p a:hover{color:var(--main-color-white);-webkit-text-decoration-color:rgba(255,255,255,0.6);text-decoration-color:rgba(255,255,255,0.6);}.media .hidden{transform:scale(0);}.media figure{margin:0;width:100%;height:100%;}.media iframe{width:100%;height:100%;}.video{aspect-ratio:16/9;}
.message{background:no-repeat 10px 17px;border:3px solid;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;background-size:15px 15px;color:var(--main-color-white);background-image:url(/themes/custom/risd_base_theme/dist/images/Icon_Asterisk.svg);}.message a{color:var(--main-color-white);}.message + .message{margin-top:24px;}.message__heading{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.messages__list{list-style:none;padding:0;margin:0;}.message__item{margin-top:12px;}.message--status{background-color:var(--main-color-entity);border-color:var(--main-color-entity);}.message--warning{background-color:var(--main-color-gray-dk);border-color:var(--main-color-gray-dk);}.message--error{background-color:var(--main-color-red);border-color:var(--main-color-red);}
.overlay{position:fixed;top:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:60px 30px;z-index:503;}@media screen and (min-width:992px){.overlay{padding-right:60px;padding-left:60px;}}.overlay::before{content:"";position:absolute;top:0;right:-100px;opacity:0;width:calc(100% - 100px);height:100%;z-index:-10;background-color:var(--main-color-entity);transition-property:right,width,opacity;transition-duration:0.2s;transition-timing-function:ease-in-out;}.overlay:not(.is-shown){pointer-events:none;}.overlay:not(.is-shown) .views-element-container{display:none;}.overlay .overlay__wrapper{overflow-y:none;height:100%;max-height:100vh;}.overlay.is-shown::before{right:0;opacity:1;width:100%;transition-timing-function:ease-in;}.overlay.with-scroll:not(.overlay--mega-menu){padding-right:10px;}.overlay.with-scroll .overlay__wrapper{overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;}.overlay.with-scroll .overlay__wrapper::-webkit-scrollbar{width:10px;display:none;}.overlay.with-scroll .overlay__wrapper::-webkit-scrollbar-track{background-color:var(--main-color-entity-light);}.overlay.with-scroll .overlay__wrapper::-webkit-scrollbar-thumb{background-color:var(--main-color-entity-dark);border-radius:20px;height:20px;width:15px;}.overlay.overlay--search.is-shown{z-index:200;}@media screen and (max-width:992px){.overlay.overlay--search.is-shown .overlay__wrapper{overflow-y:none;}}@media screen and (min-width:992px){.overlay.overlay--search.is-shown.is-shown{height:auto;}}.overlay.overlay--search.is-shown.is-shown::before{height:calc(100% + 100px);}.overlay.overlay--course-list-search{display:flex;justify-content:flex-end;padding:20% 0 0;}@media screen and (min-width:768px){.overlay.overlay--course-list-search{padding:0;}}.overlay.overlay--course-list-search::before{background-color:var(--main-color-black-dark);transition-property:opacity;right:unset;}.overlay.overlay--course-list-search .overlay__wrapper{position:relative;display:flex;flex-direction:column;background-color:var(--main-color-white);width:100%;padding:20px 25px 30px;transition:top 0.5s ease;top:100%;}@media screen and (min-width:768px){.overlay.overlay--course-list-search .overlay__wrapper{right:-100%;max-width:517px;transition-property:right;margin-top:unset;}}.overlay.overlay--course-list-search.is-shown .overlay__wrapper{top:0;}@media screen and (min-width:768px){.overlay.overlay--course-list-search.is-shown .overlay__wrapper{right:0;}}.overlay.overlay--course-list-search.is-hidden .overlay__wrapper{top:100%;}@media screen and (min-width:768px){.overlay.overlay--course-list-search.is-hidden .overlay__wrapper{right:-100%;}}.overlay.preload *{transition:none !important;}.toolbar-vertical .overlay,.toolbar-horizontal .overlay{top:calc(60px + var(--gin-toolbar-y-offset));height:calc(100% - var(--gin-toolbar-y-offset) - 60px);}.toolbar-tray-open:not(.toolbar-vertical) .overlay{top:78px;height:calc(100% - 78px);}
.risd__logo{max-width:400px;position:relative;}@media screen and (min-width:768px){.site-header .risd__logo{display:none;}}.site-header .risd__logo svg{height:45px;width:45px;}.cls-1{fill:var(--main-color-black);}
.glide{position:relative;width:100%;box-sizing:border-box;}.glide *{box-sizing:inherit;}.glide__track{overflow:hidden;}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.glide--rtl{direction:rtl;}
.search__close{position:absolute;top:20px;right:20px;background-color:transparent;border:none;cursor:pointer;}@media screen and (min-width:992px){.search__filters{padding-top:80px;}}.search__filters form{display:flex;align-items:flex-end;}.search__filters form .form-item{margin:0;flex:1 1 0;margin-right:20px;}.search__filters form .form-item label{visibility:hidden;}.search__filters form .form-item input{font-family:"RISD Serif Complete","Georgia",serif;font-weight:200;width:100%;padding-left:2px;padding-right:70px;background-color:transparent;border:none;border-bottom:3px solid var(--main-color-black);color:var(--main-color-black);font-size:36px;line-height:1.3px;}@media screen and (max-width:992px){.search__filters form .form-item input{letter-spacing:normal;}}@media screen and (min-width:768px){.search__filters form .form-item input{padding-right:80px;font-size:45px;}}@media screen and (min-width:992px){.search__filters form .form-item input{padding-right:100px;font-size:72px;}}.search__filters form .form-item input::-moz-placeholder{color:var(--main-color-black);}.search__filters form .form-item input:-ms-input-placeholder{color:var(--main-color-black);}.search__filters form .form-item input::placeholder{color:var(--main-color-black);}.search__filters form .form-item input:focus,.search__filters form .form-item input:active{outline:0;}.search__filters form .form-actions{position:relative;flex:0 0 auto;max-width:100%;}@media screen and (min-width:992px){.search__filters form .form-actions{margin-left:30px;}}.search__filters form .form-actions .search-submit{padding:16px;background-color:var(--main-color-white);border:2px solid var(--main-color-entity);color:var(--main-color-entity);font-size:22px;line-height:115%;cursor:pointer;transition-property:background-color,border,color;transition-duration:0.2s;transition-timing-function:ease-in-out;}@media screen and (max-width:992px){.search__filters form .form-actions .search-submit{font-size:16px;padding:10px;pointer-events:auto;position:relative;}}.search__filters form .form-actions .search-submit:hover{background-color:var(--main-color-entity);border-color:var(--main-color-white);color:var(--main-color-white);transition-timing-function:ease-in;}.search__filters form .form-actions .search-clear{font-weight:200;position:absolute;bottom:2px;right:0;height:40px;background-color:transparent;border:none;color:var(--main-color-white);font-size:16px;line-height:115%;text-transform:capitalize;cursor:pointer;}@media screen and (max-width:992px){.search__filters form .form-actions .search-clear{box-sizing:content-box;right:0;left:-83px;width:100%;}}@media screen and (min-width:768px){.search__filters form .form-actions .search-clear{height:50px;}}@media screen and (min-width:992px){.search__filters form .form-actions .search-clear{padding-right:0;bottom:5px;left:-120px;right:initial;height:60px;font-size:22px;}}.search__subtitle{display:flex;align-items:center;margin-top:20px;}@media screen and (min-width:992px){.search__subtitle{margin-top:50px;}}.search__subtitle .total{flex:1 1 0;margin:0;color:var(--main-color-black);font-size:22px;line-height:1.2;}@media screen and (min-width:992px){.search__subtitle .total{font-size:30px;}}.search__subtitle .actions{display:flex;align-items:center;gap:15px;flex:0 0 auto;max-width:100%;}@media screen and (max-width:992px){.search__subtitle .actions{display:none;}}.search__subtitle .actions .actions__view .view-grid,.search__subtitle .actions .actions__view .view-list{background-color:transparent;border:none;cursor:pointer;}.search__subtitle .actions .actions__view .view-grid svg path,.search__subtitle .actions .actions__view .view-grid svg rect,.search__subtitle .actions .actions__view .view-list svg path,.search__subtitle .actions .actions__view .view-list svg rect{fill:var(--main-color-black-dark);transition-property:fill;transition-duration:0.2s;transition-timing-function:ease-in-out;}.search__subtitle .actions .actions__view .view-grid:hover svg path,.search__subtitle .actions .actions__view .view-grid:hover svg rect,.search__subtitle .actions .actions__view .view-grid.is-active svg path,.search__subtitle .actions .actions__view .view-grid.is-active svg rect,.search__subtitle .actions .actions__view .view-list:hover svg path,.search__subtitle .actions .actions__view .view-list:hover svg rect,.search__subtitle .actions .actions__view .view-list.is-active svg path,.search__subtitle .actions .actions__view .view-list.is-active svg rect{fill:var(--main-color-entity);transition-timing-function:ease-in;}.search__subtitle .actions form .form-item{min-width:180px;height:100%;padding:8px 10px;border:2px solid var(--main-color-black);}.search__subtitle .actions form .form-item select{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/themes/custom/risd_base_theme/dist/images/icon_ui_arrow--white.svg);background-repeat:no-repeat;background-size:15px;background-position:center right;border:none;color:var(--main-color-black);font-size:13px;line-height:1.2;text-transform:uppercase;}.search__subtitle .actions form .form-item select:active,.search__subtitle .actions form .form-item select:focus{outline:0;}.search__subtitle .actions form .form-actions{display:none;}.search__results{margin-top:20px;color:var(--main-color-black);}@media screen and (min-width:992px){.search__results{margin-top:50px;}}.search__results .card .card__content{margin-top:10px;}.search__results .card .card__content .card__eyebrow{margin-bottom:5px;color:var(--main-color-black-dark);font-size:13px;}.search__results .card .card__content .card--text_link a::after{display:none;}.search__results .card .card__content .card__summary{margin-top:10px;color:var(--main-color-black);font-size:16px;}.search__results .card .card__content .card__summary *{color:inherit;font-size:inherit;}.search__results .views-row{margin-bottom:30px;}.search__results .views-row:last-child{margin-bottom:0;}.search__wrapper{max-width:1080px;margin-right:auto;margin-left:auto;}@media screen and (max-width:992px){.search__wrapper{overflow-y:scroll;height:calc(100vh - 100px);scrollbar-width:none;}.search__wrapper::-webkit-scrollbar{width:10px;display:none;}}.search__wrapper.view-grid .search__results{display:grid;gap:30px;grid-template-columns:auto;}@media screen and (min-width:992px){.search__wrapper.view-grid .search__results{grid-template-columns:auto auto;}}@media screen and (min-width:992px){.search__wrapper.view-grid .search__results{gap:40px;grid-template-columns:auto auto auto;}}.search__wrapper.view-list .search__results .card:nth-child(n+2){margin-top:30px;}.search__wrapper.view-list .search__results .card .card__media{width:0;overflow:hidden;}@media screen and (max-width:992px){.overlay--search{padding:40px 20px;}}.overlay .search__close,.overlay .search__filters,.overlay .search__subtitle,.overlay .search__results,.overlay .search__pager{opacity:0;top:40px;transition-property:top,opacity;transition-duration:0.35s;transition-timing-function:ease-in-out;}.overlay .search__filters,.overlay .search__subtitle,.overlay .search__results,.overlay .search__pager{position:relative;}@media screen and (max-width:992px){.overlay .search__pager{padding-right:10px;}}.overlay .search__pager .pager{padding-top:0;}.overlay .search__filters form .form-item input{border-radius:0;border-bottom-color:rgba(245,245,243,0.5);color:var(--main-color-white);}.overlay .search__filters form .form-item input.form-item__text{padding-left:2px;}.overlay .search__filters form .form-item input::-moz-placeholder{color:var(--main-color-white);}.overlay .search__filters form .form-item input:-ms-input-placeholder{color:var(--main-color-white);}.overlay .search__filters form .form-item input::placeholder{color:var(--main-color-white);}.overlay .search__subtitle .total{color:var(--main-color-white);}.overlay .search__subtitle .actions .actions__view .view-grid svg path,.overlay .search__subtitle .actions .actions__view .view-grid svg rect,.overlay .search__subtitle .actions .actions__view .view-list svg path,.overlay .search__subtitle .actions .actions__view .view-list svg rect{fill:var(--main-color-white-light);}.overlay .search__subtitle .actions .actions__view .view-grid:hover svg path,.overlay .search__subtitle .actions .actions__view .view-grid:hover svg rect,.overlay .search__subtitle .actions .actions__view .view-grid.is-active svg path,.overlay .search__subtitle .actions .actions__view .view-grid.is-active svg rect,.overlay .search__subtitle .actions .actions__view .view-list:hover svg path,.overlay .search__subtitle .actions .actions__view .view-list:hover svg rect,.overlay .search__subtitle .actions .actions__view .view-list.is-active svg path,.overlay .search__subtitle .actions .actions__view .view-list.is-active svg rect{fill:var(--main-color-white);}.overlay .search__subtitle .actions form .form-item{border-color:var(--main-color-white);}.overlay .search__subtitle .actions form .form-item select{color:var(--main-color-white);}.overlay .search__results{color:var(--main-color-white);}.overlay .search__results .card .card__content .card__eyebrow{color:var(--main-color-white-light);}.overlay .search__results .card .card__content .card--text_link a{color:var(--main-color-white);border-bottom-color:var(--main-color-white);}.overlay .search__results .card .card__content .card--text_link a:hover{color:var(--main-color-white);}.overlay .search__results .card .card__content .card__summary{color:var(--main-color-white);}.overlay.is-shown .search__close,.overlay.is-shown .search__filters,.overlay.is-shown .search__subtitle,.overlay.is-shown .search__results,.overlay.is-shown .search__pager{top:0;opacity:1;transition-timing-function:ease-in;transition-delay:0.6s;}.overlay.is-shown .search__close{top:32px;right:28px;}.overlay.is-shown .search__results{padding-bottom:30px;padding-right:10px;}@media screen and (min-width:992px){.overlay.is-shown .search__results{overflow-y:scroll;max-height:calc(100vh - 550px);}}.overlay.is-shown .search__results::-webkit-scrollbar{width:10px;}.overlay.is-shown .search__results::-webkit-scrollbar-track{background-color:hsla(var(--main-color-white-h),var(--main-color-white-s),var(--main-color-white-l),0.4);}.overlay.is-shown .search__results::-webkit-scrollbar-thumb{background-color:var(--main-color-entity-dark);border-radius:20px;height:20px;width:15px;}@media screen and (min-width:992px){.site-header.site-header--site .search__filters{padding-top:40px;}}@media screen and (min-width:992px){.site-header.site-header--site .search__filters form .form-actions input[type=reset],.site-header.site-header--site .search__filters form .form-actions .search-clear{bottom:initial;}}.adminimal-admin-toolbar.toolbar-vertical .search__close{top:50px;}.adminimal-admin-toolbar.toolbar-horizontal .search__close{top:20px;}@media screen and (max-width:992px){.safari .overlay.is-shown .search__wrapper{max-height:calc(100vh - 120px);}}.page--404{}.page--404 .cta-search__wrapper{display:none;}
.sub-navigation{position:relative;max-width:1600px;}@media screen and (min-width:1200px){.sub-navigation{padding:0;}}.sub-navigation .gray-background{background:var(--main-color-gray-lt);position:relative;padding:0;width:100%;}@media screen and (min-width:1540px){.sub-navigation .gray-background{width:auto;}}.sub-navigation .gray-background.container-fluid{margin-left:0;margin-right:0;padding-left:0 !important;padding-right:0 !important;}.sub-navigation .gray-background::before{content:"";position:absolute;top:0;left:-100vw;z-index:-1;background:var(--main-color-gray-lt);width:200vw;height:100%;}.sub-navigation__container{display:flex;}@media screen and (min-width:992px){.sub-navigation__container{margin-left:0;margin-right:0;}}.sub-navigation__controls{align-items:center;display:flex;flex-direction:row;padding:24px 0;}.sub-navigation__header{color:#666666;font-size:13px;width:100%;position:absolute;text-transform:uppercase;top:45px;}.sub-navigation__item{margin-bottom:0;}.sub-navigation__item a{border-bottom:2px solid var(--main-color-entity);color:var(--main-color-black);font-size:22px;line-height:1.5;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:140%;display:inline;}.sub-navigation__item a::after{content:">";font-family:"RISD Sans","Helvetica","Arial",sans-serif;margin-left:0.25em;position:relative;top:-0.09em;}.sub-navigation__item a.ext::after{content:"↗";text-decoration:none;top:unset;}.sub-navigation__item a.no-icon::after{content:"";}.sub-navigation__item a:hover{border-bottom-color:transparent;}.sub-navigation__item a::after{display:none;}.sub-navigation__item a.ext::after{display:inline;}@media screen and (min-width:1540px){.sub-navigation__item a{font-size:16px;font-size:22px;}}.sub-navigation .swiper{width:100%;}.sub-navigation .swiper-slide{padding:80px 64px 80px 0;display:flex;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;}.sub-navigation .swiper-slide:last-child{padding-right:0;}.sub-navigation .swiper__control{cursor:pointer;display:flex;align-items:center;}.sub-navigation .swiper__control svg{width:24px;}@media screen and (min-width:768px){.sub-navigation .swiper__control svg{width:24px;}}.sub-navigation .swiper__control--right{padding-left:24px;}.sub-navigation .swiper__control--left{padding-right:24px;}.sub-navigation .swiper__control--left svg{transform:rotate(180deg);}.sub-navigation .swiper-button-disabled svg path{stroke:var(--main-color-gray);}.sub-navigation .swiper__zone .current-slide{border-bottom:2px solid;}.sub-navigation .swiper__zone .swiper-pagination-disabled{display:none;}@media screen and (min-width:1200px){.sub-navigation__exposed .gray-background{padding:80px 0 0;cursor:default;padding-bottom:20px;}.sub-navigation__exposed .swiper-wrapper{flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:none;}.sub-navigation__exposed .sub-navigation__item{margin-bottom:60px;}.sub-navigation__exposed .sub-navigation__controls{display:none;}.sub-navigation__exposed .swiper-slide{padding:0 64px 0 0;}}
.wysiwyg .wysiwyg__content::after{content:" ";display:block;height:0;clear:both;}.wysiwyg .wysiwyg__content > img{margin:24px 0;}@media screen and (min-width:992px){.wysiwyg .wysiwyg__content > img{margin:48px 0;}}.wysiwyg .wysiwyg__content p{margin-top:0;}.wysiwyg .wysiwyg__content p:last-child{margin-bottom:0;}.wysiwyg .wysiwyg__content p > img{margin:24px 0 0 0;}@media screen and (min-width:992px){.wysiwyg .wysiwyg__content p > img{margin:26px 0;}}.wysiwyg .wysiwyg__content a:not(.link,.link--cta,.link--featured){border-bottom-width:2px;border-bottom-style:solid;color:var(--main-color-black);transition-property:color;transition-duration:150ms;transition-timing-function:ease-in-out;text-decoration:none;}.wysiwyg .wysiwyg__content a:not(.link,.link--cta,.link--featured):hover{color:var(--main-color-entity);transition-timing-function:ease-in;}@media screen and (min-width:992px){.wysiwyg .wysiwyg__content a:not(.link,.link--cta,.link--featured){line-height:115%;}}.wysiwyg .wysiwyg__content ul,.wysiwyg .wysiwyg__content ol,.wysiwyg .wysiwyg__content li{font-size:16px;}@media screen and (min-width:992px){.wysiwyg .wysiwyg__content ul,.wysiwyg .wysiwyg__content ol,.wysiwyg .wysiwyg__content li{font-size:22px;}}.wysiwyg .wysiwyg__content .align-left{float:left;margin:16px 0;}@media screen and (min-width:768px){.wysiwyg .wysiwyg__content .align-left{max-width:50%;margin-left:-120px;padding-right:50px;}}@media screen and (min-width:768px){.wysiwyg .wysiwyg__content .align-left.video{width:50%;}}.wysiwyg .wysiwyg__content .align-right{float:right;margin:24px 0;}@media screen and (min-width:768px){.wysiwyg .wysiwyg__content .align-right{max-width:50%;padding-left:50px;}}@media screen and (min-width:768px){.wysiwyg .wysiwyg__content .align-right.video{width:50%;}}.wysiwyg .wysiwyg__content .statement__title{font-family:"RISD Serif Complete","Georgia",serif;}@media screen and (max-width:992px){.wysiwyg .wysiwyg__content .statement__title{letter-spacing:normal;}}@media screen and (min-width:992px){.wysiwyg .wysiwyg__content .statement__title{font-family:"RISD Serif SemiComplete","Georgia",serif;font-size:72px;margin-bottom:2rem;}}.wysiwyg .wysiwyg__content .statement__subhead{font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:22px;}@media screen and (min-width:992px){.wysiwyg .wysiwyg__content .statement__subhead{font-size:30px;}}@media screen and (max-width:992px){.wysiwyg .wysiwyg__content .statement__description{font-size:16px;}}.wysiwyg .wysiwyg__content iframe[src^="https://www.google.com/maps"]{max-width:100%;}.wysiwyg .wysiwyg__content table,.wysiwyg .wysiwyg__content th,.wysiwyg .wysiwyg__content td{border:1px solid var(--main-color-black);border-collapse:collapse;}.wysiwyg.wysiwyg--demo .wysiwyg__content{max-width:855px;margin:0 auto;}.wysiwyg .wysiwyg--default.wysiwyg__content .align-left,.wysiwyg .wysiwyg--default.wysiwyg__content .outdent{margin-left:0;}.block-content--type-wysiwyg.block-content--with-footer{margin-bottom:64px;}@media screen and (min-width:768px){.block-content--type-wysiwyg.block-content--with-footer{margin-bottom:80px;}}.block-content--type-wysiwyg.block-content--with-footer:last-child{margin-bottom:0;}@media screen and (min-width:768px){.block-content--type-wysiwyg.block-content--with-footer:last-child{margin-bottom:0;}}.page-node-blog .two-col-layout .wysiwyg__content{width:100%;margin-left:0;}.two-col-layout .wysiwyg__content{width:100%;margin-left:0;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
