/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.user-is-logged-in article.news-full .be-ix-link-block{display:block;width:auto;height:auto;position:relative;}
:root{--green:#41A800;}h1.page-header{position:absolute;width:1px !important;height:1px !important;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}#breadcrumbs--system{display:none;}.hero-section{position:relative;overflow-y:clip;}.hero-section img{width:100%;}.hero-section .map{position:absolute;inset:0;opacity:.7;}.title-text-wrapper{position:absolute;font-weight:300;bottom:0;color:var(--green);left:50%;transform:translateX(-50%);}.title-text-one{font-size:clamp(3rem,7vw,179px);line-height:1;}.title-text-two{font-size:clamp(6rem,14vw,357px);line-height:.75;}.title-text-three{font-size:clamp(1.7rem,3.9vw,99px);text-align:center;color:var(--green);text-box-trim:trim-both;}.section-one,.art-into-action--section-2{position:relative;z-index:2;}h2{color:var(--green);margin-block-end:.5rem !important;}h2:not(.row--title){font-weight:bold;font-size:var(--h3-font-size);}.wide-image-section{margin-block:1.5rem;width:calc(50vw + 400px);overflow:hidden;}.wide-image-section img{display:block;width:calc(50vw + 400px);transform:scale3d(var(--zoom-hero,1),var(--zoom-hero,1),1);}.wide-image-section.image-right-aligned{margin-inline-start:auto;}.image-with-caption{z-index:2;}.carousel-section img{display:block;max-width:100%;height:auto;}.carousel-section [class*="swiper-button-"]{--swiper-navigation-color:#F76902;}.hero-section img:not(.map){transform:scale3d(var(--zoom-hero,1),var(--zoom-hero,1),1);}.wide-image-section img.image-one{transform:scale3d(var(--zoom-image-one,1),var(--zoom-image-one,1),1);}.wide-image-section img.image-two{transform:scale3d(var(--zoom-image-two,1),var(--zoom-image-two,1),1);}.wide-image-section img.image-three{transform:scale3d(var(--zoom-image-three,1),var(--zoom-image-three,1),1);}.wide-image-section img.image-five{transform:scale3d(var(--zoom-image-five,1),var(--zoom-image-five,1),1);}.map-one{container-type:inline-size;}.map-one:before{content:url("https://www.rit.edu/sites/rit.edu/files/campaigns/umag/good-phone/Map-1.webp");position:absolute;right:0;top:calc(-120% * (235 / 552));max-width:75%;}.map-two{background-image:url("https://www.rit.edu/sites/rit.edu/files/campaigns/umag/good-phone/Map-2.webp");background-repeat:no-repeat;background-position-y:top;}.map-three:before{content:url(https://www.rit.edu/sites/rit.edu/files/campaigns/umag/good-phone/Map-3v2.webp);position:absolute;left:0;top:50%;transform:translateY(-55%);max-width:100%;}.image-in-text{margin-bottom:1rem;max-width:50% !important;}.image-in-text img{height:auto;display:block;margin-block-end:1rem;}.how-to-help{position:relative;}.how-to-help > img{position:absolute;left:0;top:1rem;max-width:100vw;}.how-to-help--text{padding:3rem 1rem 3rem 3rem;position:relative;z-index:1;}.how-to-help--text > img{margin-bottom:1rem;}.how-to-help--text > a{font-size:.85rem;}.how-to-help--text > a:not(:hover){text-decoration-color:var(--green);}.video-section .card-body:has(.video){position:relative;container-type:inline-size;}.video-section .playable .fa-play{sleft:35%}.video-section .video--text{font-weight:bold;}.video-section .video--text p{margin-block-end:0;}.project-team .card.icon-card .card-body .card-text hr.divider{border-top:8px solid var(--green) !important;width:3rem;}@media (width < 768px){.wide-image-section{width:auto;}.wide-image-section.image-right-aligned{margin-inline:calc((-50vw + (var(--scrollbar-width) / 2)) + 50%);}.map-one:before,.map-three:before{content:'';}.map-two{background-image:none;}.advanced-page-content:not(.has--progress-nav--sidebar) .field--name-field-content > .field__item:first-child > .page-row > .container{padding-top:0 !important;}.how-to-help{padding-bottom:5rem;}}@media (width >= 768px){.video-section .video--text{position:absolute;width:33cqw;padding:1.5rem;background:black;right:3.5rem;bottom:-2rem;border:1px solid white;}}@media (768px < width <= 900px){.how-to-help > img{max-width:380px;left:1rem;top:1.5rem;}.how-to-help--text{padding:3rem 0 3rem 3rem;margin-right:1rem}}@media (900px < width < 1300px){.how-to-help > img{max-width:480px;left:1rem;}.how-to-help--text{padding:3rem 0 3rem 3rem;margin-right:0}}@media (width >= 1300px){.how-to-help > img{max-width:253%;left:2rem;}.how-to-help--text{padding:3rem 0 3rem 5rem;margin-right:-1rem;}}
@media (width < 768px){.us-news-world-report-badge .image-card--image{max-width:85%;margin-inline:auto}}
