/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.spotlight.size_0 .spotlight_article_body:before{height:160%;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,0));}.spotlight.size_0 .spotlight_article_background:before{background:rgba(0,0,0,.75);}.alert_block.alert_info_top_compact{background:#000;}.alert_block.alert_info_top_compact .alert_link_compact [class$=_label]{color:#fff;}@media screen and (min-width:740px){.alert_block.alert_info_top_compact .alert_link_compact{font-size:24px;font-size:1.5rem;}}.alert_block.alert_info_top_compact .alert_link_compact [class$=_icon]{color:#fff;}.alert_block.alert_info_top_compact:focus .alert_link_compact [class$=_icon],.alert_block.alert_info_top_compact:hover .alert_link_compact [class$=_icon]{color:var(--color-yellow);}.alert_block.alert_info_top_compact:focus .alert_link_compact [class$=_label],.alert_block.alert_info_top_compact:hover .alert_link_compact [class$=_label]{color:var(--color-yellow);}.theme_red:not(.without-link) .intro_link{background:none;padding:0;border:0;color:var(--color-red);text-transform:none;text-decoration:none;cursor:pointer;transition:color 200ms ease;}.theme_red:not(.without-link) .intro_link:hover,.theme_red:not(.without-link) .intro_link:focus-visible{background:none;color:var(--color-black);}.theme_red:not(.without-link) .intro_link :where([class*="label"]){font-size:18px;line-height:1;letter-spacing:0;display:inline-flex;align-items:center;gap:8px;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:auto;text-decoration-color:#d4d9dc;transition:text-decoration-color 0.25s ease;}.theme_red:not(.without-link) .intro_link:hover :where([class*="label"]),.theme_red:not(.without-link) .intro_link:focus-visible :where([class*="label"]){text-decoration-color:var(--color-red);}.theme_red:not(.without-link) .intro_link :where([class*="label"])::after{content:"";width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:var(--color-red);border:1px solid var(--color-red);background-image:url("/sites/default/files/2026-01/arrow_white.svg");background-repeat:no-repeat;background-position:center;background-size:14px;transition:background-color 0.25s ease,border-color 0.25s ease,background-size 0.25s ease;}.theme_red:not(.without-link) .intro_link:hover :where([class*="label"])::after,.theme_red:not(.without-link) .intro_link:focus-visible :where([class*="label"])::after{animation:peak_trigger_poof 0.5s forwards;background:var(--color-black);border-color:var(--color-black);background-image:url("/sites/default/files/2026-01/arrow_white.svg");background-size:16px;background-repeat:no-repeat;background-position:center;background-size:14px;}.theme_red:not(.without-link) .intro_title{width:100%;position:relative;margin-bottom:0;padding-right:0;text-align:center;}.theme_red:not(.without-link) .intro_details,.theme_red:not(.without-link) .intro_title:before,.theme_red:not(.without-link) .intro_caption{display:none;}@media screen and (min-width:500px){.theme_red:not(.without-link) .intro_title{font-size:2.5rem;}}@media screen and (min-width:740px){.theme_red:not(.without-link) .intro_title{font-size:2.75rem;}}@media screen and (min-width:980px){.theme_red:not(.without-link) .intro_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;}.theme_red:not(.without-link) .intro_title{position:relative;width:100%;padding:0;margin:0;display:flex;gap:24px;justify-content:space-between;text-align:center;line-height:1;align-items:center;flex:0 0 40%;}.theme_red:not(.without-link) .intro_title:before{content:"";position:relative;width:clamp(20%,26%,30%);height:4px;background:color-mix(in srgb,#f0f2f3 80%,black 10%) !important;left:0;top:0;right:0;bottom:0;margin:0;transform:none;display:block;float:left;border-radius:4px;flex:0 0 29%;}.theme_red:not(.without-link) .intro_title::after{content:"";position:relative;width:clamp(20%,26%,30%);height:4px;background:color-mix(in srgb,#f0f2f3 80%,black 10%);left:0;top:0;right:0;bottom:0;margin:0;transform:none;display:block;float:right;border-radius:4px;flex:0 0 29%;}.theme_red:not(.without-link) .intro_details{width:100%;display:flex;align-items:center;justify-content:center;padding-left:0;}.theme_red:not(.without-link).intro_block{padding-top:80px;padding-bottom:0;z-index:100;}.news_selector .component_block{margin-top:70px;}}@media screen and (min-width:1140px){.theme_red:not(.without-link) .intro_title{font-size:2.75rem;}}@media screen and (min-width:1220px){.theme_red:not(.without-link) .intro_title{font-size:3.5rem;}}@media (prefers-reduced-motion:reduce){.theme_red:not(.without-link) .intro_link,.theme_red:not(.without-link) .intro_link :where([class*="label"]),.theme_red:not(.without-link) .intro_link :where([class*="label"])::after{transition:none;animation:none;}}@media screen and (min-width:980px){.news_selector_item.news_selector_item_68352_2.fs-swap-target.fs-swap-enabled{margin-top:70px;}.news_selector_item.news_selector_item_68352_2.fs-swap-target.fs-swap-enabled.fs-swap-active{margin-top:140px;}}
.anchor-link:target::before{content:"";display:block;height:75px;margin:-75px 0 0;}@media screen and (min-width:980px){.anchor-link:target::before{height:110px;margin:-110px 0 0;}}
.news_selector_select_wrapper{display:none;}
.path-taxonomy .msg--unpublished{display:none;}
.brown-loves-providence{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;position:relative;}.brown-loves-providence:not(.brown-and-providence)::before{content:'';position:absolute;inset:0;background-image:url(/sites/default/files/brownlovespvd/BrownLovesProv_VI_Toolkit_RI%20skyline.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat;opacity:0.025;z-index:-1;}.brown-and-providence::before{content:'';position:absolute;inset:0;background-image:url(/sites/default/files/brownlovespvd/BrownLovesProv_mark%20win%20heart.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0.025;top:4%;}.brown-loves-providence img{width:100%;max-width:400px;height:auto;}.brown-loves-providence h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.brown-loves-providence p{margin:0;text-align:center;}.brown-loves-providence p:not(:has(a)){color:var(--color-brown);font-style:italic;font-size:clamp(1.5rem,2vw,1.75rem);line-height:1.5;max-width:75ch;text-shadow:0 0 8px var(--color-white);text-wrap:balance;}.brown-loves-providence a{border-radius:4px;}.brown-loves-providence.brown-and-providence{padding:80px 4%;}.brown-loves-providence.brown-and-providence img{width:90%;height:auto;}.wysiwyg_block:has(.brown-and-providence):first-of-type,.wysiwyg_block:has(.brown-and-providence){margin-bottom:-30px;}@media (min-width:740px){.brown-loves-providence:not(.brown-and-providence)::before{background-position:center;background-size:contain;opacity:0.05;}.wysiwyg_block:has(.brown-and-providence){background:var(--color-lgray);}.brown-loves-providence.brown-and-providence img{max-width:600px;margin-left:90px;}}
.alert_block.alert_info_top_compact{background:#e8e8e8;border:none;}.alert_block.alert_info_top_compact .alert_link_compact :is([class$=_icon],[class$=_label]){color:var(--color-black);}.alert_block.alert_info_top_compact:is(:focus,:hover) .alert_link_compact :is([class$=_icon],[class$=_label]){color:var(--color-tgray);}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes movein-top{from{opacity:0;top:50px;}to{opacity:1;top:0;}}:is(.wysiwyg_block,.wysiwyg_block_inner):has(.spotlight){margin:0;padding:0;}.spotlight{display:block;background:var(--color-brown);}.spotlight :is(section,article){display:flex;flex-direction:column;justify-content:space-between;gap:24px;}.spotlight article{gap:16px;padding:0 4% 10% 4%;}.typography .spotlight :is(figure,h1,h2,p){margin:0;}.spotlight :is(h1,h2,p){color:var(--color-white);font-family:var(--font-minion);}.typography .spotlight :is(h1,h2){font-family:var(--font-minion);text-shadow:0 0 16px rgba(0,0,0,0.6);}.spotlight h2{font-weight:bold;}.spotlight p{font-size:20px;}.typography .spotlight p{line-height:1.45;text-shadow:0 0 16px rgba(0,0,0,0.6);}.spotlight img{object-fit:cover;object-position:center;}.spotlight :is(.spotlight-left,.spotlight-right) :is(figure,img){width:100%;height:auto;}.spotlight .spotlight-left img{aspect-ratio:3 / 2;max-height:90vh;}.spotlight .spotlight-left :is(img,figure){height:100%;width:100%;}.typography .spotlight :is(h1 a,h2 a){color:var(--color-white);border-bottom:1px solid rgba(255,255,255,0);transition:0.25s;}.typography .spotlight :is(h1 a,h2 a):hover{border-bottom:1px solid rgba(255,255,255,0.5);}.typography .spotlight :is(h1 a,h2 a):active{border-bottom:1px solid var(--color-red);}.typography .spotlight p a{display:flex;align-items:center;gap:8px;color:var(--color-white);font-family:var(--font-circular);font-size:16px;border-bottom:none;transition:0.25s;}.typography .spotlight p a:hover{color:var(--color-white);}.typography .spotlight p a:active{color:var(--color-red);}.typography .spotlight p a:before{content:"";display:flex;flex-direction:column;place-items:center;width:40px;min-width:40px;height:40px;background-color:var(--color-red);background-image:url(/sites/default/files/2026-01/arrow_white.svg);background-repeat:no-repeat;background-position:center;background-size:14px;border-radius:50%;transition:0.25s;}.typography .spotlight p a:hover:before{background-color:var(--color-white);background-image:url(/sites/default/files/2026-01/arrow_black.svg);animation:peak_trigger_poof 0.5s forwards;}.typography .spotlight p a:active:before{background-color:var(--color-red);background-image:url(/sites/default/files/2026-01/arrow_white.svg);}@media (min-width:740px){.spotlight{display:grid;grid-template-columns:1.5fr 1fr;gap:0;margin:0;padding:0;}:is(.spotlight-left,.spotlight-right){opacity:0;}:is(.spotlight-left,.spotlight-right).in-view{position:relative;animation:movein-top 1s ease-in-out 0.5s both;}.spotlight-right.in-view{animation-delay:0.75s;}.spotlight article{padding:0 4% 4% 4%;}.spotlight .spotlight-left article{position:absolute;bottom:0;background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0.7),rgba(0,0,0,0));padding:10% 4% 4% 4%;width:100%;}.spotlight .spotlight-left article h2{font-size:36px;line-height:46px;}.spotlight .spotlight-right{padding:4%;}.spotlight .spotlight-right :is(figure,img){height:100%;}.spotlight .spotlight-left img{border-radius:0;}}@media (min-width:980px){.spotlight{grid-template-columns:2fr 1fr;}.spotlight .spotlight-left article h2{font-size:46px;line-height:56px;}}
.pay-it-forward{display:flex;flex-direction:column;align-items:center;text-align:center;}.pay-it-forward div{display:flex;flex-direction:column;gap:8px;}.pay-it-forward a{border-radius:2px;}.pay-it-forward h2,.pay-it-forward p,.pay-it-forward a,.pay-it-forward figure{margin:0;line-height:1.25;}.pay-it-forward figure{max-width:300px;height:auto;}.pay-it-forward h2{font-family:var(--font-minion);font-weight:bold;color:var(--color-black);}.pay-it-forward p.cta{font-size:20px;font-style:italic;margin-bottom:16px;}.typography .pay-it-forward p+p>.btn-single{margin:0;}@media (min-width:980px){.wysiwyg_block:has(.pay-it-forward){background:#fff;margin:0;padding:80px 4% 80px 4%;}.wysiwyg_block_inner:has(.pay-it-forward){background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%),url(/sites/default/files/2026-04/OUC_Homepage_PIFD26_2.jpg);background-size:cover;background-attachment:fixed;background-position:bottom center;padding:80px;margin:auto;max-width:1370px;box-shadow:rgba(0,0,0,0.2) 0px 8px 30px 0px;border-radius:4px;}.pay-it-forward{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:center;background:rgba(255,255,255,0.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:rgba(0,0,0,0.2) 0px 8px 30px 0px;padding:24px 80px;border-radius:2px;border-bottom:4px solid var(--color-red);text-align:left;}}
