/* @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;}}
.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;}}
.curated-list__item__date .month{display:block;font-size:22px;line-height:120%;text-transform:uppercase;}.curated-list__item__date .day{color:var(--main-color-entity);display:block;font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:72px;font-weight:400;letter-spacing:-0.01em;line-height:105%;margin-bottom:1rem;}@media screen and (max-width:992px){.curated-list__item__media{margin-bottom:25px;}}.curated-list__item__media img{width:100%;}.curated-list__item__content{gap:15px;}.curated-list__item__content .eyebrow{color:var(--main-color-entity);text-transform:uppercase;}@media screen and (min-width:992px){.curated-list__item__content .eyebrow{font-size:22px;}}.curated-list__item__content .title a,.curated-list__item__content .title h3{font-size:16px;line-height:140%;font-family:"RISD Sans","Helvetica","Arial",sans-serif;text-transform:uppercase;margin-bottom:0;letter-spacing:0;}@media screen and (min-width:992px){.curated-list__item__content .title a,.curated-list__item__content .title h3{font-size:22px;}}.curated-list__item__content .subtitle{font-size:16px;line-height:1.6;text-transform:uppercase;margin-top:-16px;}@media screen and (min-width:992px){.curated-list__item__content .subtitle{font-size:22px;}}.curated-list__item__content .description{font-size:16px;line-height:135%;}@media screen and (min-width:992px){.curated-list__item__content .description{font-size:22px;line-height:140%;}}.curated-list__item__content .description > *{margin-top:0;margin-bottom:16px;font-size:inherit;line-height:135%;}@media screen and (min-width:992px){.curated-list__item__content .description > *{line-height:140%;}}.curated-list__item__content .description > *:last-child{margin-bottom:0;}.curated-list__item__content .description a{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;}.curated-list__item__content .description a:hover{color:var(--main-color-entity);transition-timing-function:ease-in;}@media screen and (min-width:992px){.curated-list__item__content .description a{line-height:115%;}}.curated-list__item__content .group__title{font-family:"RISD Serif Complete","Georgia",serif;}@media screen and (max-width:992px){.curated-list__item__content .group__title{letter-spacing:normal;}}.curated-list__item--media{margin-bottom:8px;}@media screen and (min-width:1200px){.curated-list__item--media{margin-bottom:8px;}}.curated-list__item--media .media{margin-bottom:24px;}.curated-list__item--media .media:last-of-type{margin-bottom:0;}.curated-list__item--media .media > div > div:not(.visually-hidden){display:flex;}.curated-list__item--media h3.subheader{line-height:115%;}.curated-list__item--media .curated-list__item--media__content{font-size:16px;font-weight:400;line-height:135%;margin-bottom:24px;margin-top:0;}@media screen and (min-width:992px){.curated-list__item--media .curated-list__item--media__content{font-size:22px;line-height:140%;}}.curated-list__item--media .curated-list__item--media__content p:last-child{margin:0;}.curated-list__item--media .curated-list__item--media__caption{margin-top:16px;margin-bottom:0;font-weight:400;font-size:16px;line-height:140%;}@media screen and (min-width:992px){.curated-list__item--media .curated-list__item--media__caption{line-height:128%;}}.curated-list__item--media iframe{width:100%;height:100%;}.curated-list__item--group{margin-bottom:24px;}@media screen and (max-width:992px){.curated-list__item--group:last-child{margin-bottom:0;}}.curated-list__item--group .title{margin-bottom:8px;}.curated-list__item--group .title a,.curated-list__item--group .title h3{margin-bottom:0;font-family:"RISD Sans","Helvetica","Arial",sans-serif;font-size:22px;}@media screen and (min-width:992px){.curated-list__item--group .description{font-size:16px;}}.curated-list__item--table .curated-list__item__content{margin-right:0;margin-left:0;padding-top:24px;padding-bottom:24px;border-top:2.5px solid var(--main-color-black);}@media screen and (max-width:992px){.curated-list__item--table .curated-list__item__content{gap:0;}}@media screen and (min-width:992px){.curated-list__item--table .curated-list__item__content{padding-top:16px;padding-bottom:64px;}}@media screen and (min-width:992px){.curated-list__item--table .curated-list__item__content .title,.curated-list__item--table .curated-list__item__content .description{padding-right:0;padding-left:0;}}.curated-list__item--table .curated-list__item__content .title{padding-bottom:16px;}.curated-list__item--table .curated-list__item__content .title a,.curated-list__item--table .curated-list__item__content .title h3{display:inline;border-bottom:2px var(--main-color-black) solid;font-size:16px;font-family:"RISD Sans","Helvetica","Arial",sans-serif;text-transform:uppercase;}.curated-list__item--table .curated-list__item__content .description > .paragraph,.curated-list__item--table .curated-list__item__content .description > p{margin-bottom:0;padding-top:26px;padding-bottom:26px;border-bottom:2.5px solid var(--main-color-gray);}.curated-list__item--table .curated-list__item__content .description > .paragraph:first-child,.curated-list__item--table .curated-list__item__content .description > p:first-child{padding-top:0;}.curated-list__item--table .curated-list__item__content .description > .paragraph:last-child,.curated-list__item--table .curated-list__item__content .description > p:last-child{padding-bottom:0;border-bottom:0;}@media screen and (min-width:992px){.curated-list__item--table .curated-list__item__content .description > .paragraph,.curated-list__item--table .curated-list__item__content .description > p{font-size:16px;}}.curated-list__item--table .curated-list__item__content .description > .paragraph p:first-child,.curated-list__item--table .curated-list__item__content .description > p p:first-child{padding-top:0 !important;}.curated-list__item--table .curated-list__item__content .description > .paragraph p:last-child,.curated-list__item--table .curated-list__item__content .description > p p:last-child{padding-bottom:0 !important;border-bottom:0;}@media screen and (min-width:992px){.curated-list__item--table .curated-list__item__content .description > .paragraph p,.curated-list__item--table .curated-list__item__content .description > p p{font-size:16px;}}.curated-list--group{margin-bottom:40px;}@media screen and (min-width:768px){.curated-list--group{margin-bottom:72px;}}.curated-list--group > h3{margin-bottom:24px;}.curated-list.curated-list--media.curated-list.curated-list--media .paragraph{margin-bottom:0;}.curated-list.curated-list--media.curated-list.curated-list--media .paragraph .curated-list__item{margin-bottom:0;}.curated-list.curated-list--custom.curated-list.curated-list--custom .paragraph{margin-bottom:48px;}.curated-item-last .curated-list--group{margin-bottom:0;}@media screen and (min-width:768px){.block-content--type-curated-group-items-columns .block-content--header{margin-bottom:96px;}}
.featured-content .category{border-top:var(--main-color-black) 2.75px solid;display:flex;justify-content:space-between;padding-top:11px;}@media screen and (min-width:992px){.featured-content .category{padding-top:16px;}}.featured-content .category p{text-transform:uppercase;font-size:16px;line-height:135%;margin:0;}@media screen and (min-width:992px){.featured-content .category p{font-size:22px;line-height:115%;}}.featured-content--media{margin-top:30px;margin-bottom:28px;aspect-ratio:initial;}.featured-content--media img{width:100%;max-width:100%;max-height:100%;}@media screen and (min-width:768px){.featured-content--media{margin:0;margin-right:-60px;width:calc(50% + 60px);padding-right:0 !important;}}.featured-content .header h2{color:var(--main-color-entity);font-size:48px;line-height:115%;font-weight:300;margin-bottom:16px;}@media screen and (min-width:1200px){.featured-content .header h2{font-size:72px;line-height:110%;}}.featured-content .header p{font-size:16px;line-height:135%;}@media screen and (min-width:1200px){.featured-content .header p{font-size:22px;line-height:140%;}}.featured-content .mobile{display:block;}@media screen and (min-width:768px){.featured-content .mobile{display:none;}}.featured-content .desktop{display:none;}@media screen and (min-width:768px){.featured-content .desktop{display:block;}}@media screen and (min-width:768px){.featured-content .content > div:nth-child(odd){padding-right:25px;}.featured-content .content > div:nth-child(even){padding-left:25px;}}.featured-content .link--cta{margin-top:0;}
@media screen and (min-width:992px){.featured-content-package__description{display:block;font-size:30px;line-height:140%;margin:0 0 60px;}}.featured-content-package .card__media{aspect-ratio:3/2;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:0 -20px 34px;}.featured-content-package .card__media a img{width:100%;}@media screen and (min-width:992px){.featured-content-package .card__media{margin:0 0 35px -60px;}}.featured-content-package .card__content{margin:0 80px 0 0;}@media screen and (min-width:992px){.featured-content-package .card__content{margin:0;}}.featured-content-package .card__content .card__eyebrow{color:var(--main-color-entity);font-size:13px;line-height:135%;margin-bottom:11px;text-transform:uppercase;}@media screen and (min-width:992px){.featured-content-package .card__content .card__eyebrow{font-size:16px;margin-bottom:17px;}}.featured-content-package .card__content .card__summary{font-size:16px;line-height:135%;margin-bottom:25px;margin-top:17px;}@media screen and (min-width:992px){.featured-content-package .card__content .card__summary{font-size:22px;line-height:140%;}}.featured-content-package .card__content .link--featured{font-size:22px;}@media screen and (min-width:992px){.featured-content-package .card__content .link--featured{font-size:30px;}}.featured-content-package .curated-list{margin:0;}@media screen and (min-width:992px){.featured-content-package .curated-list{margin:200px 0 0;}}.featured-content-package .curated-list .curated-list--item .card-media--single{height:100%;}.featured-content-package .curated-list__item__content{margin-top:17px;}@media screen and (min-width:768px){.featured-content-package .curated-list__item__content{margin-top:0;}}.featured-content-package .curated-list__item__content .title a{line-height:1.5;}.featured-content-package .curated-list__item__content .eyebrow{font-size:13px;line-height:135%;margin-bottom:-7px;padding-bottom:0 !important;}@media screen and (min-width:992px){.featured-content-package .curated-list__item__content .eyebrow{font-size:16px;}}.featured-content-package .curated-list__item__content .description p{font-size:16px;line-height:140%;}.featured-content-package .curated-list .offset-md-1{margin:0;}.featured-content-package__cta-container{margin:0 34px 0 0;}@media screen and (min-width:992px){.featured-content-package__cta-container{margin:0;}}.featured-content-package a.featured-content-package__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;line-height:105%;}.featured-content-package a.featured-content-package__cta::after{content:">";font-family:"RISD Sans","Helvetica","Arial",sans-serif;margin-left:0.25em;position:relative;top:-0.09em;}.featured-content-package a.featured-content-package__cta.ext::after{content:"↗";text-decoration:none;top:unset;}.featured-content-package a.featured-content-package__cta.no-icon::after{content:"";}@media screen and (max-width:992px){.featured-content-package a.featured-content-package__cta{font-size:16px;}}.featured-content-package a{line-height:140%;}.featured-content-package .eyebrow span:not(:last-child)::after,.featured-content-package .card__eyebrow span:not(:last-child)::after{content:"|";margin-left:4px;}@media screen and (min-width:992px){.featured-content-package .eyebrow span:last-child::after,.featured-content-package .card__eyebrow span:last-child::after{content:"";}}.featured-content-package .curated-list__content .pb-4{margin-bottom:30px;padding-bottom:0 !important;}
.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;}}
@-webkit-keyframes bounce{0%{margin-left:14px;margin-right:0;}50%{margin-left:0;margin-right:14px;}100%{margin-left:14px;margin-right:0;}}@keyframes bounce{0%{margin-left:14px;margin-right:0;}50%{margin-left:0;margin-right:14px;}100%{margin-left:14px;margin-right:0;}}@-webkit-keyframes fade-in{0%{opacity:0;display:none;}1%{opacity:0.01;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}100%{opacity:1;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}}@keyframes fade-in{0%{opacity:0;display:none;}1%{opacity:0.01;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}100%{opacity:1;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}}@-webkit-keyframes fade-up{from{opacity:0;transform:translate3d(0,20%,0);}to{opacity:1;transform:none;}}@keyframes fade-up{from{opacity:0;transform:translate3d(0,20%,0);}to{opacity:1;transform:none;}}@-webkit-keyframes reveal{from{height:100%;}to{height:0;}}@keyframes reveal{from{height:100%;}to{height:0;}}@-webkit-keyframes text-animation-down{0%{transform:translateY(0);}100%{transform:translateY(-200px);}}@keyframes text-animation-down{0%{transform:translateY(0);}100%{transform:translateY(-200px);}}@-webkit-keyframes image-animation-up{0%{top:70%;opacity:0;}1%{opacity:1;}100%{top:20%;opacity:1;}}@keyframes image-animation-up{0%{top:70%;opacity:0;}1%{opacity:1;}100%{top:20%;opacity:1;}}@-webkit-keyframes text-animation-up{0%{transform:translateY(-200px);}100%{transform:translateY(0);}}@keyframes text-animation-up{0%{transform:translateY(-200px);}100%{transform:translateY(0);}}html{width:100%;height:100%;}body{overflow-x:hidden;}@media screen and (min-width:992px){body .page-content .layout__region .block-content{margin-bottom:160px;}}.sticky{display:none;}.homepage__wrapper .container-fluid{margin-left:0;margin-right:0;padding-left:0 !important;padding-right:0 !important;}.homepage__wrapper h2{font-size:36px;line-height:110%;}@media screen and (min-width:768px){.homepage__wrapper h2{font-size:48px;}}@media screen and (min-width:992px){.homepage__wrapper h2{font-size:64px;margin-bottom:40px;}}.homepage__wrapper .video-button{background-color:var(--main-color-entity);color:var(--main-color-white);background-position:center;background-repeat:no-repeat;background-size:14px;padding:0;border:none;bottom:11px;cursor:pointer;display:block;height:24px;position:absolute;right:8px;width:24px;z-index:9;}.homepage__wrapper .video-button:hover{background-color:var(--main-color-white);color:var(--main-color-entity);}.homepage__wrapper .video-button.pause{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_pause-white.svg");}.homepage__wrapper .video-button.pause:hover{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_pause-blue.svg");}.homepage__wrapper .video-button.play{background-position:6px center;background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_play-white.svg");}.homepage__wrapper .video-button.play:hover{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_play-blue.svg");}@media screen and (min-width:992px){.homepage__wrapper .video-button{height:39px;width:39px;}.homepage__wrapper .video-button.play{background-position:14px center;}}.homepage__wrapper .link--featured{display:inline-block;margin-bottom:16px;}@media screen and (max-width:1199px){.homepage__wrapper .link--featured{font-size:22px;}}@media screen and (max-width:992px){.homepage__wrapper .link--featured{font-size:16px;}}.homepage-hero{position:relative;margin-bottom:210px;min-height:100vh;}@media screen and (min-width:1200px){.homepage-hero{margin-top:96px;}}@media screen and (max-width:992px){.homepage-hero{height:100vh;}}.homepage-hero__container{position:relative;width:calc(100vw - 40px);}@media screen and (min-width:992px){.homepage-hero__container{width:700px;}}@media screen and (min-width:1200px){.homepage-hero__container{width:980px;}}@media screen and (min-width:1540px){.homepage-hero__container{width:1265px;}}.homepage-hero__grid{display:flex;height:100%;position:absolute;top:0;left:0;-webkit-animation-name:disappear;animation-name:disappear;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.homepage-hero__grid2{display:flex;height:100%;position:absolute;top:0;left:0;opacity:0;}.homepage-hero__grid2.animated{opacity:1;}.homepage-hero__grid2.animated .homepage-hero__reveal-column2{-webkit-animation:expand 0.4s ease-out 0.6s forwards;animation:expand 0.4s ease-out 0.6s forwards;}.homepage-hero__grid2.reversed{opacity:1;}.homepage-hero__grid2.reversed .homepage-hero__reveal-column2{-webkit-animation:shrink ease-out 0.6s forwards;animation:shrink ease-out 0.6s forwards;}.homepage-hero__grid2 .homepage-hero__reveal-column2{width:0;background-color:var(--main-color-white);}.homepage-hero .hero-text__container h2{color:var(--main-color-entity);font-size:clamp(36px,7vmax,72px);}@media screen and (min-width:768px){.homepage-hero .hero-text__container h2{font-size:clamp(48px,9vmin,72px);}}@media screen and (min-width:992px){.homepage-hero .hero-text__container h2{font-size:clamp(64px,9vmin,90px);}}@media screen and (min-width:1200px){.homepage-hero .hero-text__container h2{font-size:clamp(100px,10vmin,144px);}}.homepage-hero .hero-text__container .under{font-family:"RISD Serif Complete","Georgia",serif;z-index:1;}.homepage-hero .hero-text__container .reveal{z-index:1;position:absolute;font-family:"RISD Serif SemiComplete","Georgia",serif;visibility:hidden;opacity:0;top:0;left:0;width:inherit;}.homepage-hero .hero-text__container .reveal.animated{opacity:1;visibility:visible;}.homepage-hero .hero-text__container .over{z-index:3;font-family:"RISD Serif SemiComplete","Georgia",serif;visibility:visible;position:absolute;top:0;left:0;width:inherit;}.homepage-hero__reveal-column{z-index:1;width:80px;background-color:var(--main-color-white);-webkit-animation:shrink 0.8s ease-out 0.6s forwards;animation:shrink 0.8s ease-out 0.6s forwards;transition:width 0.8s ease-in-out;}.homepage-hero__scrolling-images{height:160px;z-index:20;position:relative;}@media screen and (max-width:992px){.homepage-hero__scrolling-images{margin-top:-160px;}}@media screen and (min-width:992px){.homepage-hero__scrolling-images{height:calc(100vh + 300px);position:relative;}}.homepage-hero__image{opacity:0;position:absolute;}.homepage-hero__image-1{left:25%;top:0;width:180px;}@media screen and (min-width:992px){.homepage-hero__image-1{left:35%;top:110px;width:285px;}}@media screen and (min-width:1540px){.homepage-hero__image-1{left:40%;top:110px;width:385px;}}.homepage-hero__image-2{right:-20px;top:400px;width:180px;}@media screen and (min-width:992px){.homepage-hero__image-2{right:0;width:275px;}}@media screen and (min-width:1200px){.homepage-hero__image-2{width:350px;}}.homepage-hero__image-3{left:-20px;top:300px;width:350px;}@media screen and (min-width:768px){.homepage-hero__image-3{width:400px;}}@media screen and (min-width:992px){.homepage-hero__image-3{top:700px;left:-30px;}}@media screen and (min-width:1200px){.homepage-hero__image-3{width:600px;}}@media screen and (min-width:1540px){.homepage-hero__image-3{width:770px;}}.down-arrow-wrapper{position:fixed;bottom:20px;right:20%;z-index:29;transform:rotate(90deg) translateX(0);}@media screen and (min-width:992px){.down-arrow-wrapper{top:calc(100vh - 24px);right:auto;left:50%;transform:rotate(90deg) translateX(-50%);}}.down-arrow-wrapper .invisible{display:block;height:1px;width:1px;}.down-arrow-wrapper .down-arrow.animated{-webkit-animation-duration:1200ms;animation-duration:1200ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;}.down-arrow-wrapper .down-arrow .fadeout{-webkit-animation:fadeout 0.5s forwards 0.5s;animation:fadeout 0.5s forwards 0.5s;}@media screen and (max-width:992px){.down-arrow-wrapper .down-arrow svg{width:32px;}}.down-arrow-wrapper .down-arrow svg path{stroke:var(--main-color-entity);}#animation-trigger-2{margin-top:70vh;}@media screen and (min-width:992px){#animation-trigger-2{margin-top:-100px;}}@media screen and (max-width:992px){.homepage-1{margin-bottom:150px;}}.homepage-2{box-sizing:border-box;position:relative;margin-bottom:40px;}@media screen and (min-width:992px){.homepage-2{margin-bottom:80px;}}.homepage-2 h2{position:relative;z-index:20;}.homepage-2 .homepage-artwork__image-1{position:absolute;top:128px;right:-60px;z-index:19;}@media screen and (min-width:992px){.homepage-2 .homepage-artwork__image-1{top:224px;right:0;}}.homepage-2 .homepage-artwork__image-1 video{width:202px;}@media screen and (min-width:576px){.homepage-2 .homepage-artwork__image-1 video{width:275px;}}@media screen and (min-width:992px){.homepage-2 .homepage-artwork__image-1 video{width:440px;}}.homepage-2 .homepage-artwork__image-2{position:relative;left:-20px;margin-top:54px;top:initial;width:330px;}@media screen and (min-width:768px){.homepage-2 .homepage-artwork__image-2{width:500px;}}@media screen and (min-width:992px){.homepage-2 .homepage-artwork__image-2{left:-60px;}}@media screen and (min-width:1200px){.homepage-2 .homepage-artwork__image-2{width:600px;}}@media screen and (min-width:1540px){.homepage-2 .homepage-artwork__image-2{left:max(-300px,(100vw - 1480px) * -0.5);width:929px;}}.homepage-4{margin-bottom:80px;position:relative;}@media screen and (min-width:992px){.homepage-4{margin-bottom:160px;}}.homepage-3{box-sizing:border-box;position:relative;margin-bottom:80px;}@media screen and (min-width:992px){.homepage-3{margin-bottom:160px;}}.homepage-3 h2{z-index:20;position:relative;}.homepage-3 .link--featured{z-index:20;position:relative;}.homepage-3 .homepage-artwork__image-3{position:absolute;right:-14vw;top:102px;width:275px;z-index:19;}@media screen and (min-width:576px){.homepage-3 .homepage-artwork__image-3{width:375px;}}@media screen and (min-width:992px){.homepage-3 .homepage-artwork__image-3{top:80px;width:500px;}}@media screen and (min-width:1400px){.homepage-3 .homepage-artwork__image-3{width:770px;right:0;}}.homepage-3 .homepage-artwork__image-4{position:relative;left:-14vw;width:290px;}.homepage-3 .homepage-artwork__image-4 video{width:100%;}@media screen and (min-width:576px){.homepage-3 .homepage-artwork__image-4{left:-20px;width:290px;}}@media screen and (min-width:992px){.homepage-3 .homepage-artwork__image-4{left:-30px;width:425px;margin-top:80px;margin-top:264px;}}@media screen and (min-width:1540px){.homepage-3 .homepage-artwork__image-4{left:192px;width:425px;}}@-webkit-keyframes shrink{0%{width:80px;margin-right:0;margin-left:0;}100%{width:0;margin-left:40px;margin-right:40px;visibility:hidden;}}@keyframes shrink{0%{width:80px;margin-right:0;margin-left:0;}100%{width:0;margin-left:40px;margin-right:40px;visibility:hidden;}}@-webkit-keyframes expand{0%{width:0;margin-left:40px;margin-right:40px;visibility:hidden;}100%{width:80px;margin-right:0;margin-left:0;}}@keyframes expand{0%{width:0;margin-left:40px;margin-right:40px;visibility:hidden;}100%{width:80px;margin-right:0;margin-left:0;}}@-webkit-keyframes disappear{from{visibility:visible;opacity:1;}to{visibility:hidden;opacity:0;}}@keyframes disappear{from{visibility:visible;opacity:1;}to{visibility:hidden;opacity:0;}}@-webkit-keyframes fadeout{from{opacity:1;}to{opacity:0;}}@keyframes fadeout{from{opacity:1;}to{opacity:0;}}
@-webkit-keyframes bounce{0%{margin-left:14px;margin-right:0;}50%{margin-left:0;margin-right:14px;}100%{margin-left:14px;margin-right:0;}}@keyframes bounce{0%{margin-left:14px;margin-right:0;}50%{margin-left:0;margin-right:14px;}100%{margin-left:14px;margin-right:0;}}@-webkit-keyframes fade-in{0%{opacity:0;display:none;}1%{opacity:0.01;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}100%{opacity:1;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}}@keyframes fade-in{0%{opacity:0;display:none;}1%{opacity:0.01;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}100%{opacity:1;display:block;position:fixed;z-index:49;width:100vw;height:100vh;top:0;left:0;}}@-webkit-keyframes fade-up{from{opacity:0;transform:translate3d(0,20%,0);}to{opacity:1;transform:none;}}@keyframes fade-up{from{opacity:0;transform:translate3d(0,20%,0);}to{opacity:1;transform:none;}}@-webkit-keyframes reveal{from{height:100%;}to{height:0;}}@keyframes reveal{from{height:100%;}to{height:0;}}@-webkit-keyframes text-animation-down{0%{transform:translateY(0);}100%{transform:translateY(-200px);}}@keyframes text-animation-down{0%{transform:translateY(0);}100%{transform:translateY(-200px);}}@-webkit-keyframes image-animation-up{0%{top:70%;opacity:0;}1%{opacity:1;}100%{top:20%;opacity:1;}}@keyframes image-animation-up{0%{top:70%;opacity:0;}1%{opacity:1;}100%{top:20%;opacity:1;}}@-webkit-keyframes text-animation-up{0%{transform:translateY(-200px);}100%{transform:translateY(0);}}@keyframes text-animation-up{0%{transform:translateY(-200px);}100%{transform:translateY(0);}}:root{--duration:45s;--gap:20px;--size:clamp(10rem,1rem + 40vmin,30rem);--scroll-start:0;--scroll-end:calc(-100% - var(--gap));}.home-carousel{display:flex;align-items:center;overflow:hidden;width:min(120vw,2000px);margin-top:80px;margin-left:max(-20vw,-360px);margin-right:max(-20vw,-360px);}.home-carousel .home-carousel-group{display:flex;flex-shrink:0;min-width:100%;align-items:center;-webkit-animation:carouselloop var(--duration) linear infinite;animation:carouselloop var(--duration) linear infinite;}.home-carousel .home-carousel-group.paused{-webkit-animation-play-state:paused;animation-play-state:paused;}.home-carousel .carousel-image{margin-right:96px;position:relative;text-align:center;}@media screen and (max-width:992px){.home-carousel .carousel-image{margin-right:16px;width:50vw;}.home-carousel .carousel-image video{width:100%;height:auto;}}.home-carousel .carousel-image img{max-height:400px;}.carousel-wrap{bottom:-32px;cursor:pointer;display:flex;line-height:32px;position:absolute;right:0;text-align:left;width:175px;}.carousel-wrap-button{background-color:var(--main-color-white);background-position:center;background-repeat:no-repeat;background-size:16px;border:solid 3px var(--main-color-entity);cursor:pointer;height:32px;margin-right:5px;width:32px;padding:0;}.carousel-wrap-button:hover{background-color:var(--main-color-entity);}.carousel-wrap-button.pause{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_pause-blue.svg");}.carousel-wrap-button.pause:hover{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_pause-white.svg");}.carousel-wrap-button.play{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_play-blue.svg");background-size:16px;background-position:6px center;}.carousel-wrap-button.play:hover{background-image:url("/themes/custom/risd_base_theme/src/patterns/components/icons/assets/icon_ui_play-white.svg");}@media screen and (max-width:992px){.carousel-wrap{bottom:-40px;}}@-webkit-keyframes carouselloop{from{transform:translateX(var(--scroll-start));}to{transform:translateX(var(--scroll-end));}}@keyframes carouselloop{from{transform:translateX(var(--scroll-start));}to{transform:translateX(var(--scroll-end));}}
