/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.link--cta,.accordion-item .accordion-item__body a.button{margin-top:10px;display:inline-flex;align-items:center;font-size:22px;}.link--cta::after,.accordion-item .accordion-item__body a.button::after{content:">";font-family:"RISD Sans","Helvetica","Arial",sans-serif;margin-left:0.25em;position:relative;top:-0.09em;}.link--cta.ext::after,.accordion-item .accordion-item__body a.ext.button::after{content:"↗";text-decoration:none;top:unset;}.link--cta.no-icon::after,.accordion-item .accordion-item__body a.no-icon.button::after{content:"";}.link--cta::after,.accordion-item .accordion-item__body a.button::after{top:unset;}.link--cta:not(.ext)::after,.accordion-item .accordion-item__body a.button:not(.ext)::after{font-family:"RISD Icons",serif;content:"\e900";}.link--cta:not(.link--featured),.accordion-item .accordion-item__body a.button:not(.link--featured){position:relative;justify-content:space-between;padding:16px;border:2px solid var(--main-color-entity);background-color:transparent;color:var(--main-color-entity);line-height:115%;text-transform:uppercase;text-decoration:none;transition-property:color,background-color;transition-duration:0.25s;transition-timing-function:ease-out;}@media screen and (max-width:576px){.link--cta:not(.link--featured),.accordion-item .accordion-item__body a.button:not(.link--featured){width:100%;max-width:300px;}}@media screen and (min-width:576px){.link--cta:not(.link--featured),.accordion-item .accordion-item__body a.button:not(.link--featured){min-width:300px;}}.link--cta:not(.link--featured) span.cta-label,.accordion-item .accordion-item__body a.button:not(.link--featured) span.cta-label{text-decoration:none;}.link--cta:not(.link--featured) svg,.accordion-item .accordion-item__body a.button:not(.link--featured) svg{width:22px;margin-left:20px;}.link--cta:not(.link--featured) svg path,.accordion-item .accordion-item__body a.button:not(.link--featured) svg path{stroke:var(--main-color-entity);transition-property:stroke;transition-duration:0.25s;transition-timing-function:ease-out;}.link--cta:not(.link--featured)::after,.accordion-item .accordion-item__body a.button:not(.link--featured)::after{margin-bottom:0;margin-top:auto;}.link--cta:not(.link--featured):hover,.accordion-item .accordion-item__body a.button:not(.link--featured):hover{background-color:var(--main-color-entity);color:var(--main-color-white);transition-timing-function:ease-out;}.link--cta:not(.link--featured):hover svg path,.accordion-item .accordion-item__body a.button:not(.link--featured):hover svg path{stroke:var(--main-color-white);transition-timing-function:ease-in;}@media screen and (min-width:992px){.link--cta,.accordion-item .accordion-item__body a.button{margin-top:40px;}}.link--cta.link--light:not(.link--featured),.accordion-item .accordion-item__body a.link--light.button:not(.link--featured){background-color:var(--main-color-entity);color:var(--main-color-white);border-color:var(--main-color-white);}.link--cta.link--light:not(.link--featured) span.cta-label,.accordion-item .accordion-item__body a.link--light.button:not(.link--featured) span.cta-label{text-decoration:none;}.link--cta.link--light:not(.link--featured) svg path,.accordion-item .accordion-item__body a.link--light.button:not(.link--featured) svg path{stroke:var(--main-color-white);}.link--cta.link--light:not(.link--featured):hover,.accordion-item .accordion-item__body a.link--light.button:not(.link--featured):hover{background-color:var(--main-color-white);color:var(--main-color-entity);border-color:var(--main-color-entity);transition-timing-function:ease-out;}.link--cta.link--light:not(.link--featured):hover svg path,.accordion-item .accordion-item__body a.link--light.button:not(.link--featured):hover svg path{stroke:var(--main-color-entity);transition-timing-function:ease-in;}.link--cta.link--dark,.accordion-item .accordion-item__body a.link--dark.button{border:2px solid var(--main-color-black);color:var(--main-color-black);}.link--cta.link--dark:hover,.accordion-item .accordion-item__body a.link--dark.button:hover{border-color:var(--main-color-entity);}.link--cta.link--dark:hover span.cta-label,.accordion-item .accordion-item__body a.link--dark.button:hover span.cta-label{text-decoration:none;}.link--cta.ext,.accordion-item .accordion-item__body a.ext.button{display:inline-flex;justify-content:space-between;}.accordion-item{border-top:2.5px solid var(--main-color-black);}.accordion-item:last-child{border-bottom:2.5px solid var(--main-color-black);}.accordion-item .accordion-item__header{position:relative;padding-top:25px;padding-bottom:25px;}.accordion-item .accordion-item__header .accordion-item__eyebrow,.accordion-item .accordion-item__header .accordion-item__title{font-size:22px;line-height:135%;}.accordion-item .accordion-item__header .accordion-item__eyebrow{margin:0 0 5px;color:var(--main-color-entity);}@media screen and (min-width:768px){.accordion-item .accordion-item__header .accordion-item__eyebrow{font-size:36px;}}@media screen and (min-width:992px){.accordion-item .accordion-item__header .accordion-item__eyebrow{margin-bottom:0;}}.accordion-item .accordion-item__header .accordion-item__title{font-family:"RISD Sans","Helvetica","Arial",sans-serif;cursor:pointer;margin-bottom:0;letter-spacing:0;}@media screen and (min-width:768px){.accordion-item .accordion-item__header .accordion-item__title{font-size:30px;}}.accordion-item .accordion-item__header .accordion-item__icon{flex:0 0 auto;width:auto;max-width:100%;border:none;background-color:transparent;text-align:right;cursor:pointer;}.accordion-item .accordion-item__header .accordion-item__icon button{background:transparent;border:0;padding:0;}@media screen and (max-width:768px){.accordion-item .accordion-item__header .accordion-item__icon{position:absolute;top:25px;right:-12px;}}.accordion-item .accordion-item__header .accordion-item__icon svg{transform:rotate(90deg);transition-property:transform;transition-duration:300ms;transition-timing-function:ease-in-out;width:25px;height:25px;}.accordion-item .accordion-item__header .accordion-item__icon svg path{stroke:var(--main-color-entity);}.accordion-item .accordion-item__header.accordion-item__header--control-off .accordion-item__title{cursor:default;}.accordion-item .accordion-item__header.accordion-item__header--control-off .accordion-item__icon{display:none;}.accordion-item .accordion-item__body{height:0;overflow:hidden;display:none;}.accordion-item .accordion-item__body > *{margin-top:0;opacity:0;transition-property:opacity;transition-duration:0.4s;transition-timing-function:ease-in-out;}.accordion-item .accordion-item__body > *:last-child{margin-bottom:0;}@media screen and (min-width:768px){.accordion-item .accordion-item__body{font-size:22px;line-height:135%;}}.accordion-item .accordion-item__body a:not([class*=link]):not([class*=button]):not([class*=menu-link]){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;border-bottom-color:var(--main-color-entity);}.accordion-item .accordion-item__body a:not([class*=link]):not([class*=button]):not([class*=menu-link]):hover{color:var(--main-color-entity);transition-timing-function:ease-in;}@media screen and (min-width:992px){.accordion-item .accordion-item__body a:not([class*=link]):not([class*=button]):not([class*=menu-link]){line-height:115%;}}.accordion-item .accordion-item__body h1,.accordion-item .accordion-item__body h2,.accordion-item .accordion-item__body h3,.accordion-item .accordion-item__body h4,.accordion-item .accordion-item__body h5,.accordion-item .accordion-item__body h6{font-family:"RISD Sans","Helvetica","Arial",sans-serif;}@media screen and (max-width:1199px){.accordion-item .accordion-item__body__image img,.accordion-item .accordion-item__body__image .media img{max-height:450px;width:auto;}}.accordion-item .accordion-item__body__clipboard-link{float:right;text-decoration:none;border-bottom:none;font-size:13px;font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-style:normal;font-weight:400;line-height:135%;margin-left:auto;width:100%;text-align:right;}.accordion-item .accordion-item__body .link--copy-clipboard{color:var(--main-color-entity);cursor:pointer;align-items:center;display:inline-flex;-moz-column-gap:8px;column-gap:8px;}.accordion-item .accordion-item__body .link--copy-clipboard svg path{fill:var(--main-color-entity);}@media screen and (max-width:768px){.accordion-item .accordion-item__body .link--copy-clipboard svg{width:16px;height:16px;}}.accordion-item.show-body .accordion-item__header{padding-bottom:9px;}.accordion-item.show-body .accordion-item__header svg{transform:rotate(270deg);transition-timing-function:ease-in;}@media screen and (min-width:768px){.accordion-item.show-body .accordion-item__header{padding-bottom:16px;}}.accordion-item.show-body .accordion-item__body{display:block;height:auto;padding-bottom:25px;}@media screen and (min-width:768px){.accordion-item.show-body .accordion-item__body{padding-bottom:45px;}}.accordion-item.show-body .accordion-item__body > *{opacity:1;transition-timing-function:ease-in;width:100%;}.paragraph--type--accordion-item.paragraph{margin-bottom:0;}.paragraph--type--accordion-item:last-child .accordion-item{border-bottom:2.5px solid #000000;}.paragraph--type--accordion-item .accordion-item:last-child{border-bottom:0;}.accordions--announcements .accordion-item{position:relative;background-color:var(--main-color-entity);border:none;padding:24px;color:var(--main-color-white);}@media screen and (min-width:768px){.accordions--announcements .accordion-item{padding:48px;}}.accordions--announcements .accordion-item__header{display:flex;flex-direction:column-reverse;justify-content:center;-moz-column-gap:40px;column-gap:40px;font-size:30px;font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-style:normal;font-weight:400;line-height:115%;padding:0;}@media screen and (min-width:768px){.accordions--announcements .accordion-item__header{flex-direction:row;align-items:center;}}.accordions--announcements .accordion-item__header > div{flex:1;}.accordions--announcements .accordion-item__header .accordion-item__icon{position:absolute;left:-32px;top:unset;width:24px;height:24px;background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_plus--white.svg");background-size:contain;background-repeat:no-repeat;}@media screen and (min-width:768px){.accordions--announcements .accordion-item__header .accordion-item__icon{left:-72px;width:32px;height:32px;}}.accordions--announcements .accordion-item__title-suffix{display:inline-flex;font-size:13px;font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-style:normal;font-weight:400;line-height:140%;max-width:172px;text-align:right;}@media screen and (min-width:768px){.accordions--announcements .accordion-item__title-suffix{font-size:16px;}}.accordions--announcements .accordion-item__body{margin-top:8px;}@media screen and (min-width:768px){.accordions--announcements .accordion-item__body{margin-top:16px;}}.accordions--announcements .accordion-item__body *,.accordions--announcements .accordion-item__body a:not([class*=link]):not([class*=button]):not([class*=menu-link]){color:var(--main-color-white);}.accordions--announcements .accordion-item__body__announcement-link{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:24px;}.accordions--announcements .accordion-item__body__links{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;margin-top:24px;}@media screen and (min-width:768px){.accordions--announcements .accordion-item__body__links{margin-top:32px;}}.accordions--announcements .accordion-item__header,.accordions--announcements .accordion-item__body{margin-left:20px;}@media screen and (min-width:768px){.accordions--announcements .accordion-item__header,.accordions--announcements .accordion-item__body{margin-left:72px;}}.accordions--announcements .accordion-item.show-body{background-color:var(--main-color-black);}.accordions--announcements .accordion-item.show-body .link--copy-clipboard{padding-bottom:24px;}.accordions--announcements .accordion-item.show-body .accordion-item__body{-moz-column-gap:40px;column-gap:40px;}@media screen and (min-width:768px){.accordions--announcements .accordion-item.show-body .accordion-item__body{padding-bottom:0;}}.accordions--announcements .accordion-item.show-body .accordion-item__icon{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_minus--white.svg");}.accordions--announcements .accordion-item:hover{background-color:var(--main-color-black);}.announcements .accordion-item__body__clipboard-link .link--copy-clipboard,.accordions--announcements .accordion-item__body__clipboard-link .link--copy-clipboard{color:var(--main-color-white);}.announcements .accordion-item__body__clipboard-link .link--copy-clipboard svg path,.accordions--announcements .accordion-item__body__clipboard-link .link--copy-clipboard svg path{fill:var(--main-color-white);}
.block-content--type-accordion-list .accordions__header,.accordions .accordions__header{margin-bottom:20px;}@media screen and (min-width:768px){.block-content--type-accordion-list .accordions__header,.accordions .accordions__header{margin-bottom:35px;}}.accordions .accordions__title{font-family:"RISD Serif Complete","Georgia",serif;margin-bottom:20px;font-size:48px;line-height:115%;}@media screen and (max-width:992px){.accordions .accordions__title{letter-spacing:normal;}}@media screen and (min-width:768px){.accordions .accordions__title{margin-bottom:35px;font-size:72px;}}.accordions .accordions__footer,.accordions .accordions__link{margin-top:20px;}@media screen and (min-width:768px){.accordions .accordions__footer,.accordions .accordions__link{margin-top:35px;}}@media screen and (min-width:768px){.accordions.accordions--list_ordered .accordion-item .accordion-item__header .accordion-item__eyebrow{font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:72px;font-weight:300;}}@media screen and (min-width:768px){.accordions.accordions--calendar .accordion-item .accordion-item__title{font-size:36px;}}.accordions__alert{position:fixed;background-color:var(--main-color-black);color:var(--main-color-white);border:solid 4px var(--main-color-entity);padding:16px 8px 12px 16px;bottom:0;left:50%;transform:translateX(-50%) translateY(40px);text-align:center;display:block;z-index:40;transition:transform 0.2s linear;transition-delay:0.01s;opacity:0;font-size:13px;text-wrap:nowrap;}.accordions__alert.show{bottom:0;transform:translateX(-50%) translateY(-30px);}@media screen and (min-width:992px){.accordions__alert{font-size:16px;}}.accordions__alert__icon svg{fill:var(--main-color-white);height:22px;vertical-align:middle;}
.blog__menu{position:relative;transition:all 0.3s;border-top:3px solid var(--main-color-black);margin-bottom:32px;}.blog__menu ul{padding:10px 0 0;margin:0;}@media screen and (min-width:768px){.blog__menu ul{padding:35px 0 0;}}.blog__menu ul li{list-style:none;margin-bottom:35px;border-bottom:2px solid var(--main-color-black);}.blog__menu ul li a{color:var(--main-color-black);line-height:140%;text-decoration:none;text-transform:uppercase;}.blog__menu ul li a:hover,.blog__menu ul li a:focus{color:var(--main-color-black);}@media screen and (min-width:768px){.blog__menu ul li a{font-size:22px;text-transform:none;}}.blog__menu ul li.active a{color:var(--main-color-entity) !important;}.blog__menu--mobile{border-top:0;}@media screen and (min-width:768px){.blog__menu--mobile{display:none;}}.blog__menu--mobile ul{display:flex;flex-direction:column;gap:24px;}.blog__menu--mobile ul li{margin-bottom:0;border-bottom:none;}.blog__menu--mobile ul li a span{display:inline-block;width:8px;height:8px;}.blog__menu--desktop{display:none;}@media screen and (min-width:768px){.blog__menu--desktop{display:block;}}
.breadcrumb{align-items:center;display:flex;flex-direction:row-reverse;gap:15px;overflow:auto;padding:31px 0;text-transform:uppercase;}.breadcrumb a{color:var(--main-color-black);flex-shrink:0;font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:16px;line-height:110%;margin:0;text-decoration:none;}.breadcrumb a > div{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media screen and (min-width:768px){.breadcrumb a > div{max-width:200px;}}@media screen and (min-width:992px){.breadcrumb a > div{max-width:250px;}}.breadcrumb a > div::after{padding:0;}.breadcrumb__title-link::after{content:"›";font-size:32px;margin-left:15px;display:inline-block;font-family:sans-serif;position:relative;vertical-align:-2px;}.breadcrumb__title-link:first-child::after{content:"";margin:0;}
.card__media{max-height:400px;}.card__content{margin-top:20px;}.card__content .card__eyebrow{color:var(--main-color-black);font-size:16px;line-height:140%;margin-bottom:10px;}@media screen and (min-width:768px){.card__content .card__eyebrow{color:var(--main-color-entity);font-size:22px;line-height:120%;}}.card__content .card__title{font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:22px;line-height:135%;margin-bottom:15px;}.card__content .card--text_link{font-size:16px;line-height:140%;}@media screen and (min-width:768px){.card__content .card--text_link{font-size:22px;}}.card__content .card--text_link a{font-size:16px;line-height:140%;text-decoration:none;}.card__content .card--text_link a.link--external{text-decoration:none;}.card__content .card--text_link a.link--external::after{content:" ↗";font-size:inherit;}.card__content .card--text_link a.link--external::after{top:1px;}@media screen and (min-width:768px){.card__content .card--text_link a{font-size:22px;}}.card__content .card__summary{margin-top:12px;}.card__content .card__summary > *{font-size:16px;line-height:135%;}.card__content .card__summary > *:last-child{margin-bottom:0;}@media screen and (min-width:768px){.card__content .card__summary > *{font-size:22px;line-height:140%;}}.card--event{display:block;}.card--event .card__month{display:block;font-size:22px;line-height:120%;text-transform:uppercase;}.card--event .card__day{display:block;color:var(--main-color-entity);font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:72px;line-height:115%;}.card--event .card__media{aspect-ratio:1/1;overflow:hidden;}.card--event .card__media img{height:100%;width:100%;}.card--noimage,.card--compact{background-color:#eee;box-sizing:border-box;padding:20px;}@media screen and (min-width:992px){.card--noimage,.card--compact{min-height:500px;}}.card--noimage .card__content,.card--compact .card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-top:0;}.card--noimage .card__meta,.card--compact .card__meta{margin-bottom:64px;}.card--noimage .card__summary,.card--compact .card__summary{display:contents;align-self:flex-end;}.card--noimage .card__title + .card__summary,.card--compact .card__title + .card__summary{font-family:"RISD Sans","Helvetica","Arial",sans-serif;display:block;font-size:22px;line-height:135%;margin:24px 0 32px;}@media screen and (min-width:768px){.card--noimage .card__title + .card__summary,.card--compact .card__title + .card__summary{margin:32px 0 16px;}}@media screen and (min-width:992px){.card--compact{min-height:auto;}}.card--compact .card__meta{margin-bottom:0;}@media screen and (min-width:992px){.card--compact .card__meta{margin-bottom:16px;}}
.faculty{min-height:300px;}@media screen and (min-width:992px){.faculty{font-size:22px;}}@media screen and (min-width:1200px){.faculty{position:relative;min-height:600px;padding-bottom:0;}}.faculty h1{color:var(--main-color-entity);}.faculty h3{margin-top:40px;}@media screen and (min-width:992px){.faculty h3{margin-top:64px;}}.faculty__title{margin-bottom:16px;}@media screen and (min-width:992px){.faculty__title{margin-bottom:40px;}}.faculty__sidebar{position:relative;height:100%;}.faculty__contact{padding-right:0;overflow-wrap:break-word;font-size:16px;line-height:140%;margin:10px 0 32px 0;}@media screen and (min-width:768px){.faculty__contact{padding-right:20px;}}@media screen and (min-width:1200px){.faculty__contact{font-size:22px;padding-right:60px;}}.faculty__content .faculty__bio-section:last-child .faculty__bio-section-list{margin-bottom:24px;}.faculty__view-more{margin-top:32px;}@media screen and (min-width:1200px){.faculty__view-more{position:absolute;bottom:24px;left:0;}}.faculty__photo{max-width:400px;}.faculty--no-photo .faculty__contact hr{margin-top:0;margin-bottom:32px;}
.floating-logo{position:sticky;bottom:0;right:0;z-index:60;}.floating-logo .risd__logo{display:none;position:absolute;bottom:30px;right:30px;width:116px;height:116px;z-index:40;}@media screen and (min-width:768px){.floating-logo .risd__logo{display:block;}}.floating-logo .risd__logo svg{height:100%;width:100%;fill:var(--main-color-black);stroke:var(--main-color-black);transition-property:fill stroke;transition-duration:150ms;transition-timing-function:ease-in-out;}.floating-logo .risd__logo svg:hover{fill:var(--main-color-entity);stroke:var(--main-color-entity);}
footer{background:var(--main-color-pure-black);}.footer__container{background:var(--main-color-pure-black);padding-top:30px;padding-bottom:30px;margin-top:0;margin-bottom:0;}@media screen and (min-width:768px){.footer__container{padding-top:50px;}}.footer-contact{background:var(--main-color-pure-black);margin-bottom:20px;}.footer-contact *{color:var(--main-color-white);}.footer-contact a,.footer-contact p a:not([class*=link--]){border:none;color:var(--main-color-white);text-decoration:none;}.footer-contact a:hover,.footer-contact a:focus,.footer-contact p a:not([class*=link--]):hover,.footer-contact p a:not([class*=link--]):focus{text-decoration:underline;}.footer-contact a[href^="tel:"],.footer-contact p a:not([class*=link--])[href^="tel:"]{line-height:35px;}.footer-contact p{margin-top:0;}@media screen and (min-width:768px){.footer-contact{margin-bottom:0;}}.footer-menu__items{font-family:"RISD Sans","Helvetica","Arial",sans-serif;background:var(--main-color-pure-black);color:var(--main-color-white);display:flex;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0 0 30px;}@media screen and (max-width:992px){.footer-menu__items{display:none;}}.footer-menu__items .footer-menu__link{color:var(--main-color-white);display:block;width:100%;}.footer-menu__items .footer-menu__link:hover,.footer-menu__items .footer-menu__link:focus{text-decoration:none;}@media screen and (min-width:768px){.footer-menu__items{padding-left:calc(var(--bs-gutter-x) * 0.5);text-align:left;}}@media screen and (min-width:992px){.footer-menu__items{gap:50px;}}.footer-menu__items .footer-menu__item--level-1{margin-bottom:0;line-height:140%;text-transform:uppercase;}@media screen and (min-width:1200px){.footer-menu__items .footer-menu__item--level-1{width:calc(25% - 38px);}}@media screen and (max-width:1199px){.footer-menu__items .footer-menu__item--level-1{width:calc(50% - 25px);}}@media screen and (max-width:992px){.footer-menu__items .footer-menu__item--level-1{width:100%;}}.footer-menu__items .footer-menu__item--level-1 ul{display:none;list-style-type:none;margin:10px 0 0;padding:0;text-transform:none;}.footer-menu__items .footer-menu__item--level-1 ul li{line-height:140%;padding-bottom:8px;margin-bottom:0;}@media screen and (min-width:992px){.footer-menu__items .footer-menu__item--level-1 ul{display:block;text-align:left;}}.footer-menu__items .footer-menu__item--level-1 .footer-menu__items{margin-top:16px;}.footer-menu__items .footer-menu__item--level-2 .footer-menu__link{text-decoration:none;}.footer-menu__items .footer-menu__item--level-2 .footer-menu__link:hover{text-decoration:underline;}.footer-social{display:flex;align-items:center;gap:8px;background-color:var(--main-color-pure-black);}.footer-social a:nth-child(2){position:relative;top:1px;}.footer-social a .visually-hidden{color:var(--main-color-white);}.footer-social__youtube{filter:invert(1);}@media screen and (max-width:992px){.footer-social{justify-content:flex-end;}}
.global-announcement{background:var(--main-color-entity);padding:21px 20px 27px;position:relative;z-index:39;}@media screen and (min-width:992px){.global-announcement{padding:24px 30px;}}.global-announcement__header{color:var(--main-color-white);font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-weight:400;font-size:16px;line-height:135%;margin:0;letter-spacing:normal;}@media screen and (min-width:768px){.global-announcement__header{font-size:22px;}}.global-announcement__description,.global-announcement p,.global-announcement a{color:var(--main-color-white);font-weight:400;font-size:16px;line-height:150%;margin:0;}.global-announcement__description,.global-announcement p{display:block;font-size:13px;}@media screen and (min-width:768px){.global-announcement__description,.global-announcement p{font-size:16px;display:block;}}.global-announcement__cta-container{display:flex;padding-top:22px;}.global-announcement__cta-container > div{margin-bottom:8px;}@media screen and (min-width:768px){.global-announcement__cta-container{justify-content:end;align-items:center;padding-right:60px !important;padding-top:0;}}.global-announcement__cta{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;color:var(--main-color-white);line-height:150%;padding-bottom:2px;border-bottom:1.5px solid var(--main-color-white);}.global-announcement__cta::after{content:">";font-family:"RISD Sans","Helvetica","Arial",sans-serif;margin-left:0.25em;position:relative;top:-0.09em;}.global-announcement__cta.ext::after{content:"↗";text-decoration:none;top:unset;}.global-announcement__cta.no-icon::after{content:"";}.global-announcement__close{position:absolute;cursor:pointer;padding:0;background:transparent;border:none;right:20px;top:21px;}@media screen and (min-width:768px){.global-announcement__close{right:30px;top:50%;transform:translateY(-50%);}}.global-announcement__close svg{height:25px;width:25px;}.bg-info{background:var(--main-color-entity);}.bg-danger{background:var(--main-color-red);}.showing-overlay .global-announcement{display:none;}
.main-menu .main-menu__container{gap:30px;margin:0;padding:0;list-style-type:none;}.main-menu .main-menu__item{flex:0 0 auto;max-width:100%;margin-bottom:0;width:auto;padding:0;}.main-menu .main-menu__item a,.main-menu .main-menu__item span{color:var(--main-color-black);font-size:20px;line-height:115%;text-decoration:none;transition-property:color;transition-duration:0.2s;transition-timing-function:ease-in-out;}.main-menu .main-menu__item a:hover,.main-menu .main-menu__item span:hover{color:var(--main-color-entity);transition-timing-function:ease-in;}.cta-search{cursor:pointer;background-color:transparent;border:0;margin:0 20px 0 0;padding:1px 0;vertical-align:middle;}.cta-search svg{overflow:visible;}.cta-search svg path{fill:var(--main-color-entity);stroke:none;}.cta-menu{display:flex;align-items:center;justify-content:center;position:relative;bottom:0;left:0;width:45px;height:45px;padding:0 6px 2px;box-sizing:border-box;background-color:var(--main-color-entity);transition-property:bottom,left,right;transition-duration:0.35s;transition-timing-function:ease-in-out;border:none;cursor:pointer;}.cta-menu.is-active{left:20px;bottom:45px;transition-timing-function:ease-in;z-index:504;}@media screen and (min-width:992px){.cta-menu.is-active{bottom:0;left:0;}}.cta-menu .cta-menu__wrapper{position:relative;background-color:var(--main-color-entity);width:21px;height:21px;padding:0;}.cta-menu .cta-menu__icon{position:absolute;top:10px;left:0;width:21px;height:3px;background:var(--main-color-white);transition:0.5s;border:0;padding:0;}.cta-menu .cta-menu__icon::before{top:-9px;left:0;}.cta-menu .cta-menu__icon::after{top:9px;left:0;}.cta-menu .cta-menu__icon::before,.cta-menu .cta-menu__icon::after{content:"";position:absolute;width:21px;height:3px;background:var(--main-color-white);transition:0.5s;}.cta-menu .open .cta-menu__icon{transform:rotate(45deg);width:32px;left:0;}.cta-menu .open .cta-menu__icon::before{top:11px;left:10px;width:11px;transform:rotate(90deg);}.cta-menu .open .cta-menu__icon::after{top:-11px;left:10px;width:11px;transform:rotate(90deg);box-shadow:0 2px 5px rgba(0,0,0,0);}@media screen and (max-width:992px){.site-header.site-header--site .cta-menu.is-active{left:initial;bottom:15px;right:10px;}}.adminimal-admin-toolbar .site-header.site-header--site .cta-menu.is-active{position:fixed;}.adminimal-admin-toolbar.toolbar-vertical .site-header.site-header--site .cta-menu.is-active{top:45px;right:30px;bottom:initial;}.adminimal-admin-toolbar.toolbar-horizontal .site-header.site-header--site .cta-menu.is-active{top:100px;right:10px;}.button-label{display:block;height:0;overflow:hidden;visibility:hidden;width:0;}.mega-menu .accordion-item{position:relative;top:40px;opacity:0;border-top-color:var(--main-color-gray-lt);transition-property:top,opacity;transition-duration:0.35s;transition-timing-function:ease;}.mega-menu .accordion-item:last-child{border-bottom-color:var(--main-color-gray-lt);}.mega-menu .accordion-item .accordion-item__header{padding-top:15px;padding-bottom:15px;}.mega-menu .accordion-item .accordion-item__header .accordion-item__title{color:var(--main-color-gray-lt);}.mega-menu .accordion-item .accordion-item__header .accordion-item__title a{color:var(--main-color-gray-lt);border:0;text-decoration:none;}.mega-menu .accordion-item .accordion-item__header .accordion-item__icon{top:15px;}.mega-menu .accordion-item .accordion-item__header .accordion-item__icon svg path{stroke:var(--main-color-gray-lt);}.mega-menu .accordion-item .accordion-item__body{margin-left:0;}.mega-menu .accordion-item .accordion-item__body ul{margin:0;padding:0;list-style:none;}.mega-menu .accordion-item .accordion-item__body li{margin-bottom:5px;}.mega-menu .accordion-item .accordion-item__body li:last-child{margin-bottom:0;}.mega-menu .accordion-item .accordion-item__body li a,.mega-menu .accordion-item .accordion-item__body li span{color:var(--main-color-gray-lt);text-decoration:none;transition:border-color 150ms;border-bottom:1px solid var(--main-color-entity);}.mega-menu .mega-menu__container{gap:40px;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;}@media screen and (min-width:992px){.mega-menu .mega-menu__container{grid-template-columns:repeat(4,minmax(0,1fr));}}@media screen and (min-width:1400px){.mega-menu .mega-menu__container{grid-template-columns:repeat(7,minmax(0,1fr));}}.mega-menu .mega-menu__container > .menu-item{position:relative;top:60px;opacity:0;padding-top:20px;border-top:2px solid var(--main-color-gray-lt);transition-property:top,opacity;transition-duration:0.35s;transition-timing-function:ease;}.mega-menu .mega-menu__container > .menu-item.menu--home{display:none;}.mega-menu .mega-menu__container > .menu-item a,.mega-menu .mega-menu__container > .menu-item span{color:var(--main-color-gray-lt);text-decoration:none;}.mega-menu .mega-menu__container > .menu-item > a,.mega-menu .mega-menu__container > .menu-item > span{font-family:"RISD Serif Complete","Georgia",serif;font-size:22px;font-weight:300;transition:border-color 300ms,color 300ms;border-bottom:1px solid var(--main-color-entity);}@media screen and (max-width:992px){.mega-menu .mega-menu__container > .menu-item > a,.mega-menu .mega-menu__container > .menu-item > span{letter-spacing:normal;}}.mega-menu .mega-menu__container > .menu-item > a:hover,.mega-menu .mega-menu__container > .menu-item > span:hover{border-color:rgba(255,255,255,0.6);}.mega-menu .mega-menu__container > .menu-item ul{margin:8px 0 0;padding:0;list-style-type:none;}.mega-menu .mega-menu__container > .menu-item ul li{margin-bottom:5px;}.mega-menu .mega-menu__container > .menu-item ul li:last-child{margin-bottom:0;}.mega-menu .mega-menu__container > .menu-item ul li a,.mega-menu .mega-menu__container > .menu-item ul li span{font-size:13px;transition:border-color 300ms,color 300ms;border-bottom:1px solid var(--main-color-entity);}.mega-menu .mega-menu__container > .menu-item ul li a:hover,.mega-menu .mega-menu__container > .menu-item ul li span:hover{border-color:rgba(255,255,255,0.6);}.mega-menu .mega-menu__featured{margin-top:64px;}@media screen and (min-width:992px){.mega-menu .mega-menu__featured{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}}@media screen and (min-width:1400px){.mega-menu .mega-menu__featured{grid-template-columns:repeat(7,minmax(0,1fr));}}@media screen and (min-width:768px){.mega-menu .mega-menu__featured{margin-top:96px;}}.mega-menu .mega-menu__featured-sites{flex:0 0 auto;max-width:100%;position:relative;top:20px;opacity:0;margin-bottom:40px;grid-column:span 4;transition-property:top,opacity;transition-duration:0.2s;transition-timing-function:ease;}@media screen and (min-width:992px){.mega-menu .mega-menu__featured-sites{margin-bottom:64px;}}.mega-menu .mega-menu__featured-sites--full{grid-column:span 4;}.mega-menu .mega-menu__featured-sites--half{grid-column:span 2;}.mega-menu .mega-menu__featured-sites .title{font-family:"RISD Sans","Helvetica","Arial",sans-serif;margin-bottom:0;color:var(--main-color-gray-lt);font-size:16px;text-transform:uppercase;letter-spacing:0;}.mega-menu .mega-menu__featured-sites .link{display:block;position:relative;border-bottom:0;color:var(--main-color-gray-lt);font-size:16px;text-transform:uppercase;}.mega-menu .mega-menu__featured-sites .link::after{position:absolute;top:16px;right:0;color:var(--main-color-gray-lt);}.mega-menu .mega-menu__featured-sites .list{margin:0;list-style-type:none;}.mega-menu .mega-menu__featured-sites .list li{margin-bottom:0;border-bottom:2px solid var(--main-color-gray-lt);}.mega-menu .mega-menu__featured-sites .list li a{margin-top:4px;padding-top:20px;padding-bottom:4px;padding-right:15px;transition:border-color 150ms;}.mega-menu .mega-menu__featured-sites .list li:hover{border-color:rgba(255,255,255,0.6);}.mega-menu .mega-menu__featured-sites .list li:hover a::after{color:rgba(255,255,255,0.6);}.mega-menu .mega-menu__featured-cards{grid-column:span 2;-moz-column-gap:40px;column-gap:40px;}.mega-menu .mega-menu__featured-cards--full{grid-column:span 4;}.mega-menu .mega-menu__featured-cards--full .featured-card{max-width:calc(50% - 20px);}.mega-menu .mega-menu__featured-cards--full .featured-card:first-child + .featured-card{display:block;}.mega-menu .mega-menu__featured-cards--half{grid-column:span 2;}.mega-menu .mega-menu__featured-cards .title{position:relative;font-family:"RISD Sans","Helvetica","Arial",sans-serif;margin-bottom:24px;color:var(--main-color-gray-lt);font-size:16px;text-transform:uppercase;top:50px;opacity:0;transition-duration:0.2s;transition-timing-function:ease;transition-property:top,opacity;letter-spacing:0;}.mega-menu .mega-menu__featured-cards .title a{text-decoration:none;color:var(--main-color-gray-lt);transition:border-color 300ms;border-bottom:1px solid #ffffff;}.mega-menu .mega-menu__featured-cards .title a:hover{border-color:rgba(255,255,255,0.6);}.mega-menu .mega-menu__featured-cards .featured-cards{display:flex;gap:40px;}.mega-menu .mega-menu__featured-cards .featured-card{display:none;position:relative;top:50px;opacity:0;transition-property:top,opacity;transition-duration:0.2s;transition-timing-function:ease;}.mega-menu .mega-menu__featured-cards .featured-card:first-of-type{display:block;}.mega-menu .mega-menu__featured-cards .card:hover .card__content a{border-color:rgba(255,255,255,0.6);}@media screen and (min-width:1400px){.mega-menu .mega-menu__featured-cards .card .card__media{max-height:none;}}.mega-menu .mega-menu__featured-cards .card .card__media img{max-height:230px;}@media screen and (min-width:1400px){.mega-menu .mega-menu__featured-cards .card .card__media img{max-height:none;}}.mega-menu .mega-menu__featured-cards .card .card__content .card__meta{display:flex;flex-direction:column-reverse;}.mega-menu .mega-menu__featured-cards .card .card__content .card__eyebrow,.mega-menu .mega-menu__featured-cards .card .card__content .card__summary > *,.mega-menu .mega-menu__featured-cards .card .card__content a{font-size:16px;color:var(--main-color-gray-lt);}.mega-menu .mega-menu__featured-cards .card .card__content .card__eyebrow{margin-top:15px;margin-bottom:0;}.mega-menu .mega-menu__featured-cards .card .card__content a{font-size:16px;transition:border-color 300ms;border-bottom:1px solid #ffffff;}.overlay.is-shown{z-index:503;}.overlay.is-shown .mega-menu .accordion-item,.overlay.is-shown .mega-menu .mega-menu__container > .menu-item,.overlay.is-shown .mega-menu .mega-menu__featured-sites,.overlay.is-shown .mega-menu .mega-menu__featured-cards > .featured-cards > .featured-card,.overlay.is-shown .mega-menu .mega-menu__featured-cards > .title,.overlay.is-shown .mega-menu .mega-menu__logo{top:0;opacity:1;transition-timing-function:ease;}.overlay.is-shown .mega-menu .accordion-item:nth-child(1),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(1){transition-delay:0.55s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(2),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(2){transition-delay:0.6s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(3),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(3){transition-delay:0.65s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(4),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(4){transition-delay:0.7s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(5),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(5){transition-delay:0.75s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(6),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(6){transition-delay:0.8s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(7),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(7){transition-delay:0.85s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(8),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(8){transition-delay:0.9s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(9),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(9){transition-delay:0.95s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(10),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(10){transition-delay:1s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(11),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(11){transition-delay:1.05s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(12),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(12){transition-delay:1.1s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(13),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(13){transition-delay:1.15s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(14),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(14){transition-delay:1.2s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(15),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(15){transition-delay:1.25s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(16),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(16){transition-delay:1.3s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(17),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(17){transition-delay:1.35s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(18),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(18){transition-delay:1.4s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(19),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(19){transition-delay:1.45s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(20),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(20){transition-delay:1.5s;}.overlay.is-shown .mega-menu .accordion-item:nth-child(21),.overlay.is-shown .mega-menu .mega-menu__container > .menu-item:nth-child(21){transition-delay:1.55s;}.overlay.is-shown .mega-menu .mega-menu__featured-sites,.overlay.is-shown .mega-menu .mega-menu__featured-cards > .featured-cards > .featured-card,.overlay.is-shown .mega-menu .mega-menu__featured-cards > .title{transition-delay:0.4s;}.overlay.is-shown .mega-menu .mega-menu__featured-cards > .featured-cards > .featured-card:nth-child(2),.overlay.is-shown .mega-menu .mega-menu__featured-cards > .title:nth-child(2){transition-delay:0.6s;}.site-header{position:sticky;top:0;padding:20px;background-color:var(--main-color-white);z-index:30;}@media screen and (min-width:992px){.site-header{padding:30px;}}
.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;}
.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);}
