








.main-stories:where(#main-stories-r5,#main-stories-r5 *){--stories-content-max: 1840px; --stories-gutter: 100px; --stories-card-w: clamp(240px, 29.17vw, 560px); --stories-card-h: calc(var(--stories-card-w) * 580 / 560); --stories-gap: 20px; --stories-peek: 104px; --stories-slide-w: var(--stories-card-w); --stories-slide-h: calc(var(--stories-slide-w) * 580 / 560); background: linear-gradient(rgb(255, 255, 255) 0%, rgb(247, 244, 239) clamp(240px, 22vw, 420px), rgb(250, 250, 250) 100%);}
.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){overflow: visible;}
.main-stories .stories-body:where(#main-stories-r5,#main-stories-r5 *){overflow: visible;}
.main-stories .stories-list.is-spread:where(#main-stories-r5,#main-stories-r5 *){--stories-slide-w: min(
    560px,
    calc((100% - 2 * var(--stories-gap) - var(--stories-peek)) / 3)
  ); --stories-slide-h: calc(var(--stories-slide-w) * 580 / 560); width: calc(
    3 * var(--stories-slide-w) + 2 * var(--stories-gap) + var(--stories-peek)
  ); max-width: none; margin-right: 0px; margin-left: 0px;}
@media (min-width: 1400px) {.main-stories .stories-list.is-spread:where(#main-stories-r5,#main-stories-r5 *){--stories-slide-w: 560px; --stories-slide-h: 580px; width: min(
      calc(3 * 560px + 2 * var(--stories-gap) + var(--stories-peek)),
      calc(
        100vw - var(--stories-gutter)
        - max(0px, (100vw - var(--stories-gutter) * 2 - var(--stories-content-max)) / 2)
      )
    ); margin-right: calc(
      -100vw + 100% + var(--stories-gutter)
      + max(0px, (100vw - var(--stories-gutter) * 2 - var(--stories-content-max)) / 2)
    );}}
.main-stories .block-head:where(#main-stories-r5,#main-stories-r5 *){position: relative; flex-direction: column; align-items: center; justify-content: center; gap: clamp(10px, 1.04vw, 16px); text-align: center; min-height: 48px;}
.main-stories .stories-head__center:where(#main-stories-r5,#main-stories-r5 *){display: flex; flex-direction: column; align-items: center; gap: clamp(10px, 1.04vw, 16px); width: 100%; max-width: 100%;}
.main-stories .block-head .block-heading:where(#main-stories-r5,#main-stories-r5 *){width: 100%; text-align: center; color: rgb(206, 13, 13);}
.main-stories .stories-head__desc:where(#main-stories-r5,#main-stories-r5 *){margin: 0px; max-width: 640px; font-size: clamp(17px, 1.15vw, 22px); font-weight: 400; line-height: 1.636; letter-spacing: -0.02em; color: rgb(119, 119, 119); text-align: center;}
.main-stories:where(#main-stories-r5,#main-stories-r5 *)::before{content: ""; position: absolute; top: 0px; right: -180px; width: 640px; height: 640px; border-radius: 50%; background: radial-gradient(circle, rgba(206, 13, 13, 0.1) 0%, rgba(206, 13, 13, 0) 70%); pointer-events: none;}
.stories-body:where(#main-stories-r5,#main-stories-r5 *){position: relative; margin-top: clamp(48px, 5.2vw, 100px);}
.main-stories .stories-body__toolbar:where(#main-stories-r5,#main-stories-r5 *){position: absolute; right: 0px; bottom: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: flex-end; margin: 0px; opacity: 0; pointer-events: none; transition: opacity 0.45s;}
.main-stories.is-slider-active .stories-body__toolbar:where(#main-stories-r5,#main-stories-r5 *){opacity: 1; pointer-events: auto;}
.stories-slider__nav:where(#main-stories-r5,#main-stories-r5 *){display: flex; gap: 8px;}
.stories-slider__btn:where(#main-stories-r5,#main-stories-r5 *){display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background: rgb(255, 255, 255); color: rgb(26, 26, 26); cursor: pointer; transition: background-color 0.2s, border-color 0.2s, color 0.2s, opacity 0.2s;}
.stories-slider__btn:hover:where(#main-stories-r5,#main-stories-r5 *),.stories-slider__btn:focus-visible:where(#main-stories-r5,#main-stories-r5 *){background: rgb(206, 13, 13); color: rgb(255, 255, 255);}
.stories-slider__btn:focus-visible:where(#main-stories-r5,#main-stories-r5 *){outline: rgb(206, 13, 13) solid 2px; outline-offset: 3px;}
.stories-slider__btn.swiper-button-disabled:where(#main-stories-r5,#main-stories-r5 *){opacity: 0.3; cursor: default; pointer-events: none;}
.stories-list:where(#main-stories-r5,#main-stories-r5 *){position: relative; overflow: hidden; margin: 0px; padding: 0px; list-style: none;}
.stories-list:not(.is-spread):where(#main-stories-r5,#main-stories-r5 *){overflow: visible; width: 100%; display: flex; justify-content: center;}
.stories-list:not(.is-spread) .swiper-wrapper:where(#main-stories-r5,#main-stories-r5 *){display: grid; grid-template-columns: repeat(6, var(--stories-card-w)); gap: 20px; position: relative; width: max-content; max-width: 100%; min-height: var(--stories-card-h); margin: 0px; padding: 0px; list-style: none;}
.stories-list:not(.is-spread) .story-card:where(#main-stories-r5,#main-stories-r5 *){position: relative; left: auto; top: auto; width: var(--stories-card-w); height: var(--stories-card-h); max-width: none; margin-left: 0px; aspect-ratio: auto;}
.stories-foot:where(#main-stories-r5,#main-stories-r5 *){display: flex; justify-content: center; align-items: flex-end; margin-top: 40px; opacity: 0; transition: opacity 0.45s;}
.stories-body.is-slider-active .stories-foot:where(#main-stories-r5,#main-stories-r5 *){opacity: 1;}
.stories-slider__pagination:where(#main-stories-r5,#main-stories-r5 *){position: static; align-items: flex-end; justify-content: center; gap: 10px; display: inline-flex !important; width: auto !important;}
.stories-slider__pagination .swiper-pagination-bullet:where(#main-stories-r5,#main-stories-r5 *),.stories-slider__bullet:where(#main-stories-r5,#main-stories-r5 *){flex-shrink: 0; width: 10px; height: 10px; border-radius: 80px; background: rgb(223, 223, 223); opacity: 1; transition: width 0.28s, background-color 0.28s; margin: 0px !important;}
.stories-slider__pagination .swiper-pagination-bullet-active:where(#main-stories-r5,#main-stories-r5 *),.stories-slider__bullet--active:where(#main-stories-r5,#main-stories-r5 *){width: 32px; background: rgb(206, 13, 13);}
.stories-list.is-spread .story-card.is-peek-blur img:where(#main-stories-r5,#main-stories-r5 *){filter: blur(4px); transform: scale(1.02); transition: filter 0.35s, transform 0.35s;}
.stories-list.is-spread .story-card.is-peek-blur:where(#main-stories-r5,#main-stories-r5 *)::after{opacity: 0.85;}
.stories-list.is-spread .story-card:not(.is-peek-blur) img:where(#main-stories-r5,#main-stories-r5 *){filter: none; transform: none; transition: filter 0.35s, transform 0.35s;}
.stories-list.is-spread:where(#main-stories-r5,#main-stories-r5 *)::after{content: ""; position: absolute; top: 0px; z-index: 4; width: min(200px, 14vw); height: 100%; pointer-events: none; opacity: 0; transition: opacity 0.35s;}
.stories-list.is-spread.has-right-peek:where(#main-stories-r5,#main-stories-r5 *)::after{right: 0px; opacity: 1; background: linear-gradient(270deg, rgb(250, 250, 250) 0%, rgba(250, 250, 250, 0.92) 28%, rgba(247, 244, 239, 0.45) 62%, rgba(247, 244, 239, 0) 100%);}
.stories-list.is-spread.has-right-peek:where(#main-stories-r5,#main-stories-r5 *){mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0px, rgb(0, 0, 0) calc(100% - min(220px, 16vw)), rgba(0, 0, 0, 0.55) calc(100% - min(100px, 8vw)), transparent calc(100% - min(24px, 2vw)));}
.story-card:where(#main-stories-r5,#main-stories-r5 *){position: relative; aspect-ratio: 560 / 580; overflow: hidden; border-radius: 8px; transition: box-shadow 0.5s;}
.stories-list.is-ready .story-card:where(#main-stories-r5,#main-stories-r5 *){box-shadow: rgba(26, 26, 26, 0.16) 0px 24px 48px; will-change: transform;}
.stories-list.is-ready.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){box-shadow: none;}
@media (min-width: 1025px) {.stories-list:not(.is-spread) .story-card:where(#main-stories-r5,#main-stories-r5 *){width: var(--stories-card-w); height: var(--stories-card-h); aspect-ratio: auto;}
.stories-list.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){width: var(--stories-slide-w, var(--stories-card-w)); height: var(--stories-slide-h, calc(var(--stories-slide-w, var(--stories-card-w)) * 580 / 560)); aspect-ratio: auto;}}
@media (min-width: 1025px) and (prefers-reduced-motion: no-preference) {.main-stories:where(#main-stories-r5,#main-stories-r5 *){--stories-pin: 90vh; padding-top: 0px; padding-bottom: 0px; overflow: clip;}
.main-stories:where(#main-stories-r5,#main-stories-r5 *)::after{content: ""; display: block; height: var(--stories-pin);}
.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){position: sticky; top: var(--stories-stick, 0px); padding-top: clamp(80px, 8.3334vw, 160px); padding-bottom: clamp(90px, 9.375vw, 180px);}
.main-stories:where(#main-stories-r5,#main-stories-r5 *)::before{content: none;}
.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *)::before{content: ""; position: absolute; top: 0px; right: calc(-180px - max(100px, -920px + 50vw)); z-index: -1; width: 640px; height: 640px; border-radius: 50%; background: radial-gradient(circle, rgba(206, 13, 13, 0.1) 0%, rgba(206, 13, 13, 0) 70%); pointer-events: none;}}
.story-card:nth-child(1):where(#main-stories-r5,#main-stories-r5 *){z-index: 1;}
.story-card:nth-child(2):where(#main-stories-r5,#main-stories-r5 *){z-index: 3;}
.story-card:nth-child(3):where(#main-stories-r5,#main-stories-r5 *){z-index: 5;}
.story-card:nth-child(4):where(#main-stories-r5,#main-stories-r5 *){z-index: 6;}
.story-card:nth-child(5):where(#main-stories-r5,#main-stories-r5 *){z-index: 4;}
.story-card:nth-child(6):where(#main-stories-r5,#main-stories-r5 *){z-index: 2;}
.story-card__link:where(#main-stories-r5,#main-stories-r5 *){display: block; width: 100%; height: 100%; color: inherit;}
.story-card img:where(#main-stories-r5,#main-stories-r5 *){display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
.story-card:where(#main-stories-r5,#main-stories-r5 *)::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(0, 0, 0, 0) 55.69%, rgba(0, 0, 0, 0.64) 95.776%); pointer-events: none; transition: opacity 0.5s;}
.story-card:where(#main-stories-r5,#main-stories-r5 *){cursor: pointer; -webkit-tap-highlight-color: transparent;}
.stories-list:not(.is-ready) .story-card:where(#main-stories-r5,#main-stories-r5 *),.stories-list.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){transition: translate 0.4s, box-shadow 0.4s;}
.stories-list:not(.is-ready) .story-card:hover:where(#main-stories-r5,#main-stories-r5 *),.stories-list:not(.is-ready) .story-card:active:where(#main-stories-r5,#main-stories-r5 *),.stories-list.is-spread .story-card:hover:where(#main-stories-r5,#main-stories-r5 *),.stories-list.is-spread .story-card:active:where(#main-stories-r5,#main-stories-r5 *){translate: 0px -8px; box-shadow: rgba(26, 26, 26, 0.1) 0px 24px 48px;}
.story-card__label:where(#main-stories-r5,#main-stories-r5 *){position: absolute; left: 24px; right: 24px; bottom: 30px; z-index: 2; margin: 0px; font-size: clamp(22px, 1.875vw, 36px); font-weight: 600; line-height: 50px; letter-spacing: -0.72px; color: rgb(255, 255, 255); word-break: keep-all; transition: opacity 0.5s, transform 0.5s;}
.stories-list.is-ready .story-card:where(#main-stories-r5,#main-stories-r5 *)::after,.stories-list.is-ready .story-card__label:where(#main-stories-r5,#main-stories-r5 *){opacity: 0;}
.stories-list.is-ready .story-card__label:where(#main-stories-r5,#main-stories-r5 *){transform: translateY(16px);}
.stories-list.is-ready.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *)::after,.stories-list.is-ready.is-spread .story-card__label:where(#main-stories-r5,#main-stories-r5 *){opacity: 1; transform: none;}
.stories-list.is-ready.is-spread .story-card:nth-child(2) .story-card__label:where(#main-stories-r5,#main-stories-r5 *){transition-delay: 0.06s;}
.stories-list.is-ready.is-spread .story-card:nth-child(3) .story-card__label:where(#main-stories-r5,#main-stories-r5 *){transition-delay: 0.12s;}
.stories-list.is-ready.is-spread .story-card:nth-child(4) .story-card__label:where(#main-stories-r5,#main-stories-r5 *){transition-delay: 0.18s;}
.stories-list.is-ready.is-spread .story-card:nth-child(5) .story-card__label:where(#main-stories-r5,#main-stories-r5 *){transition-delay: 0.24s;}
.stories-list.is-ready.is-spread .story-card:nth-child(6) .story-card__label:where(#main-stories-r5,#main-stories-r5 *){transition-delay: 0.3s;}
.stories-list.is-spread .swiper-wrapper:where(#main-stories-r5,#main-stories-r5 *){align-items: flex-start; min-height: var(--stories-slide-h, var(--stories-card-h)); height: auto !important;}
.stories-list.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){position: relative; left: auto; margin-left: 0px; width: var(--stories-slide-w, var(--stories-card-w)); height: var(--stories-slide-h, calc(var(--stories-slide-w, var(--stories-card-w)) * 580 / 560)); aspect-ratio: auto; box-sizing: border-box; flex-shrink: 0; overflow: hidden;}
.stories-list.is-spread .story-card__link:where(#main-stories-r5,#main-stories-r5 *){display: block; width: 100%; height: 100%;}
.stories-list.is-spread .story-card img:where(#main-stories-r5,#main-stories-r5 *){display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
@media (max-width: 1024px) {.main-stories:where(#main-stories-r5,#main-stories-r5 *){--stories-gutter: 40px;}}
@media (max-width: 767px) {.main-stories:where(#main-stories-r5,#main-stories-r5 *){--stories-gutter: 20px;}
.stories-list:where(#main-stories-r5,#main-stories-r5 *){gap: 12px;}
.story-card__label:where(#main-stories-r5,#main-stories-r5 *){left: 14px; right: 14px; bottom: 16px; font-size: 18px; line-height: 26px;}}
.main-stories .block-heading:where(#main-stories-r5,#main-stories-r5 *){font-size: var(--rv-title) !important; line-height: 1.2 !important; font-weight: 700 !important; letter-spacing: -0.035em !important;}
.main-stories:where(#main-stories-r5,#main-stories-r5 *){--stories-card-w: 320px !important; --stories-card-h: 320px !important; --stories-gap: 20px !important; --stories-pin: 65vh !important;}
.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){max-width: 1000px; padding-top: 50px !important; padding-bottom: 60px !important;}
.main-stories .stories-list:where(#main-stories-r5,#main-stories-r5 *){mask-image: none !important;}
.main-stories .story-card img:where(#main-stories-r5,#main-stories-r5 *){filter: none !important; transform: none !important;}
.main-stories .block-head:where(#main-stories-r5,#main-stories-r5 *){margin-bottom: 34px !important;}
.main-stories .stories-body:where(#main-stories-r5,#main-stories-r5 *){position: relative;}
.main-stories .stories-list:where(#main-stories-r5,#main-stories-r5 *),.main-stories .stories-list.is-spread:where(#main-stories-r5,#main-stories-r5 *){width: 100% !important; max-width: 100% !important; margin: 0px !important; --stories-slide-w: 320px !important; --stories-slide-h: 320px !important; overflow: hidden !important;}
.main-stories .story-card:where(#main-stories-r5,#main-stories-r5 *),.main-stories .stories-list.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){border: 1px solid rgb(164, 160, 160); border-radius: 10px; width: 320px !important; height: 320px !important; aspect-ratio: 1 / 1 !important; background: transparent !important; box-shadow: none !important; filter: none !important;}
.story-card:where(#main-stories-r5,#main-stories-r5 *)::after,.stories-list:where(#main-stories-r5,#main-stories-r5 *)::before,.stories-list:where(#main-stories-r5,#main-stories-r5 *)::after{display: none !important;}
.main-stories .story-card__link:where(#main-stories-r5,#main-stories-r5 *){flex-direction: column; align-items: center; justify-content: center; gap: 10px; height: 100%; position: relative !important; display: flex !important; padding: 23px !important; color: rgb(38, 38, 38) !important; background: transparent !important; filter: none !important;}
.main-stories .story-card img.rv-univ-logo:where(#main-stories-r5,#main-stories-r5 *){mix-blend-mode: multiply; flex-shrink: 0; width: 86px !important; height: 86px !important; object-fit: contain !important;}
.rv-univ-name:where(#main-stories-r5,#main-stories-r5 *){font-size: 20px; font-weight: 700; line-height: 1.3; margin: 0px;}
.rv-story-quote:where(#main-stories-r5,#main-stories-r5 *){font-size: 15px; line-height: 1.5; text-align: center; word-break: keep-all; margin: 0px; min-height: 46px;}
.rv-detail:where(#main-stories-r5,#main-stories-r5 *){border: 1px solid rgb(115, 115, 115); border-radius: 24px; padding: 6px 23px; font-size: 13px; line-height: 1.3; background: transparent; margin-top: 4px;}
.rv-story-all:where(#main-stories-r5,#main-stories-r5 *){display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgb(119, 119, 119); border-radius: 25px; padding: 10px 23px; font-size: 14px; color: rgb(51, 51, 51); position: absolute; right: 0px; top: 20px;}
.main-stories .stories-body__toolbar:where(#main-stories-r5,#main-stories-r5 *){position: static !important; opacity: 1 !important; pointer-events: auto !important;}
.stories-slider__nav:where(#main-stories-r5,#main-stories-r5 *){display: block !important;}
.stories-slider__btn:where(#main-stories-r5,#main-stories-r5 *){z-index: 20; position: absolute !important; top: 45% !important; opacity: 1 !important;}
.stories-slider__btn--prev:where(#main-stories-r5,#main-stories-r5 *){left: -65px !important;}
.stories-slider__btn--next:where(#main-stories-r5,#main-stories-r5 *){right: -65px !important;}
.main-stories .stories-slider__pagination:where(#main-stories-r5,#main-stories-r5 *){margin-top: 26px !important;}
@media (max-width: 1199px) {.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: calc(100% - 150px) !important;}
.rv-story-all:where(#main-stories-r5,#main-stories-r5 *){position: static; margin-top: 18px;}}
@media (max-width: 900px) {.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: calc(100% - 110px) !important;}
.stories-slider__btn--prev:where(#main-stories-r5,#main-stories-r5 *){left: -50px !important;}
.stories-slider__btn--next:where(#main-stories-r5,#main-stories-r5 *){right: -50px !important;}}


.main-stories:where(#main-stories-r5,#main-stories-r5 *){--fit-story: min(320px,calc(100vw - 140px),calc(var(--rv-screen) - 220px)); padding: 0px !important; --stories-pin: 0 !important;}
.main-stories:where(#main-stories-r5,#main-stories-r5 *)::after{display: none !important;}
.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){height: 100%; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; position: relative !important; top: 0px !important; width: calc(100% - 180px) !important; padding: 24px 0px !important;}
.main-stories .block-head:where(#main-stories-r5,#main-stories-r5 *){flex: 0 0 auto; margin-bottom: 24px !important;}
.main-stories .stories-body:where(#main-stories-r5,#main-stories-r5 *){flex: 0 0 auto; margin-top: 0px !important;}
.main-stories .story-card:where(#main-stories-r5,#main-stories-r5 *),.main-stories .stories-list.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){width: var(--fit-story) !important; height: var(--fit-story) !important;}
.main-stories .stories-list:where(#main-stories-r5,#main-stories-r5 *),.main-stories .stories-list.is-spread:where(#main-stories-r5,#main-stories-r5 *){--stories-slide-w: var(--fit-story) !important; --stories-slide-h: var(--fit-story) !important; --stories-card-w: var(--fit-story) !important; --stories-card-h: var(--fit-story) !important;}
.main-stories .story-card__link:where(#main-stories-r5,#main-stories-r5 *){padding: 18px !important; gap: 8px !important;}
.main-stories .stories-slider__pagination:where(#main-stories-r5,#main-stories-r5 *){margin-top: 16px !important;}
@media (max-width: 900px) {.main-stories .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: calc(100% - 100px) !important;}
.rv-story-all:where(#main-stories-r5,#main-stories-r5 *){position: static; align-self: center; font-size: 12px; padding: 8px 18px; margin: 0px 0px 14px !important;}
.main-stories .stories-head__desc:where(#main-stories-r5,#main-stories-r5 *){font-size: 14px !important;}
.main-stories .block-head:where(#main-stories-r5,#main-stories-r5 *){margin-bottom: 20px !important;}
.rv-univ-name:where(#main-stories-r5,#main-stories-r5 *){font-size: 18px;}
.rv-story-quote:where(#main-stories-r5,#main-stories-r5 *){font-size: 13px; min-height: 0px;}
.main-stories .story-card img.rv-univ-logo:where(#main-stories-r5,#main-stories-r5 *){height: 70px !important; width: 70px !important;}}
@media (max-height: 720px) {.main-stories .story-card img.rv-univ-logo:where(#main-stories-r5,#main-stories-r5 *){width: 60px !important; height: 60px !important;}
.rv-story-quote:where(#main-stories-r5,#main-stories-r5 *){font-size: 13px;}
.rv-univ-name:where(#main-stories-r5,#main-stories-r5 *){font-size: 17px;}
.main-stories .story-card__link:where(#main-stories-r5,#main-stories-r5 *){padding: 12px !important; gap: 6px !important;}
.main-stories .stories-head__desc:where(#main-stories-r5,#main-stories-r5 *){font-size: 14px !important;}}

.main-stories .story-card img.rv-univ-logo:where(#main-stories-r5,#main-stories-r5 *){mix-blend-mode: multiply;}
.stories-slider__btn:where(#main-stories-r5,#main-stories-r5 *){box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 14px; background: rgb(255, 255, 255) !important; border: 1px solid rgb(201, 201, 201) !important; color: rgb(51, 51, 51) !important;}
#main-stories-title:where(#main-stories-r5,#main-stories-r5 *){color: var(--request-red) !important;}
.stories-head__desc:where(#main-stories-r5,#main-stories-r5 *){color: rgb(119, 119, 119) !important;}
.main-stories .rv-detail:where(#main-stories-r5,#main-stories-r5 *){position: relative; isolation: isolate; border-color: rgb(185, 156, 151); background: rgba(255, 255, 255, 0.82); box-shadow: rgba(141, 50, 32, 0.043) 0px 3px 12px; overflow: visible;}
.main-stories .rv-detail:where(#main-stories-r5,#main-stories-r5 *)::before{content: ""; position: absolute; inset: -14px -24px; z-index: -1; background: radial-gradient(rgba(182, 37, 30, 0.18), rgba(182, 37, 30, 0.055) 48%, transparent 73%); filter: blur(12px); pointer-events: none;}
.main-stories .story-card__link:hover .rv-detail:where(#main-stories-r5,#main-stories-r5 *){border-color: rgb(182, 37, 30); color: rgb(157, 34, 29);}

.main-stories .story-card:where(#main-stories-r5,#main-stories-r5 *),.main-stories .stories-list.is-spread .story-card:where(#main-stories-r5,#main-stories-r5 *){border-radius: var(--n55-card-radius) !important;}
#container .rv-detail:where(#main-stories-r5,#main-stories-r5 *){position: relative; isolation: isolate; align-items: center; justify-content: center; box-sizing: border-box; font-family: inherit; text-align: center; text-decoration: none; white-space: nowrap; transition: color 0.2s, border-color 0.2s, background 0.2s, box-shadow 0.2s; box-shadow: rgba(141, 50, 32, 0.043) 0px 3px 12px; display: inline-flex !important; gap: 0px !important; width: auto !important; min-width: 0px !important; min-height: 38px !important; height: 38px !important; padding: 8px 23px !important; border: 1px solid var(--n55-action-line) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.9) !important; color: rgb(51, 51, 51) !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important;}
#container .story-card__link:hover .rv-detail:where(#main-stories-r5,#main-stories-r5 *){color: var(--n55-action-red) !important; border-color: var(--n55-action-red) !important; background: rgb(255, 247, 245) !important;}
#main-stories-r5 .rv-detail:where(#main-stories-r5,#main-stories-r5 *)::before{content: none !important; display: none !important;}
#main-stories-r5 .rv-detail:where(#main-stories-r5,#main-stories-r5 *){box-shadow: none !important; background: rgb(255, 255, 255) !important;}
#main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *){isolation: isolate; overflow: visible; background: rgba(255, 255, 255, 0.9); border-color: rgb(185, 156, 151);}
#main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *)::before{content: ""; position: absolute; inset: -16px -24px; z-index: -1; pointer-events: none; background: radial-gradient(rgba(182, 37, 30, 0.22), rgba(182, 37, 30, 0.067) 48%, transparent 75%); filter: blur(12px);}


#main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *){isolation: isolate; border-color: rgb(197, 170, 164); overflow: hidden !important; background: linear-gradient(110deg, rgb(255, 250, 250) 0%, rgb(248, 237, 235) 55%, rgb(255, 253, 252) 100%) !important; box-shadow: none !important;}
#main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *)::before{content: none !important; display: none !important;}
#main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *)::before{content: none !important; display: none !important;}
#main-stories-r5 .rv-story-all:hover:where(#main-stories-r5,#main-stories-r5 *){background: linear-gradient(110deg, rgb(255, 247, 245), rgb(244, 227, 223) 60%, rgb(255, 250, 248)) !important;}
html.home-fullpage.n59-interactions body #wrapper #container :is(#rv-programs, #rv-recruit, #main-stories-r5, #rv-system, #main-results) .n59-outline-action[data-hover-action="outline"]:where(#main-stories-r5,#main-stories-r5 *){cursor: pointer; background: none transparent !important; border-color: rgb(185, 156, 151) !important; color: rgb(51, 51, 51) !important; box-shadow: none !important; transform: none !important; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s !important;}
html.home-fullpage.n59-interactions body #wrapper #container :is(#rv-programs, #rv-recruit, #main-stories-r5, #rv-system, #main-results) .n59-outline-action[data-hover-action="outline"]:is(:hover, :focus-visible):where(#main-stories-r5,#main-stories-r5 *),html.home-fullpage.n59-interactions body #wrapper #container #main-stories-r5 .story-card__link:is(:hover, :focus-visible) .n59-outline-action[data-hover-action="outline"]:where(#main-stories-r5,#main-stories-r5 *){background: none rgb(206, 13, 13) !important; border-color: rgb(206, 13, 13) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(140, 27, 27, 0.125) 0px 4px 12px !important;}
html.home-fullpage.n59-interactions :is(#main-stories-r5 .rv-story-all, #rv-faculty .rv-faculty-all):where(#main-stories-r5,#main-stories-r5 *){transition: background 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;}
html.home-fullpage.n59-interactions :is(#main-stories-r5 .rv-story-all, #rv-faculty .rv-faculty-all):is(:hover, :focus-visible):where(#main-stories-r5,#main-stories-r5 *){background: rgb(206, 13, 13) !important; color: rgb(255, 255, 255) !important; border-color: rgb(206, 13, 13) !important; box-shadow: rgba(140, 27, 27, 0.125) 0px 4px 12px !important;}
html.home-fullpage.n59-interactions :is(.faculty-slider__btn, .stories-slider__btn):where(#main-stories-r5,#main-stories-r5 *){cursor: pointer; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, translate 0.2s !important;}
html.home-fullpage.n59-interactions :is(.faculty-slider__btn, .stories-slider__btn):not(:disabled):not(.swiper-button-disabled):is(:hover, :focus-visible):where(#main-stories-r5,#main-stories-r5 *){translate: 0px -2px; background: rgb(206, 13, 13) !important; color: rgb(255, 255, 255) !important; border-color: rgb(206, 13, 13) !important; box-shadow: rgba(140, 27, 27, 0.15) 0px 6px 16px !important;}
html.home-fullpage.n59-interactions :is(.faculty-slider__btn, .stories-slider__btn):focus-visible:where(#main-stories-r5,#main-stories-r5 *){outline: rgb(206, 13, 13) solid 2px; outline-offset: 4px;}
html.home-fullpage.n59-interactions :is(.faculty-slider__btn, .stories-slider__btn).swiper-button-disabled:where(#main-stories-r5,#main-stories-r5 *){cursor: default; opacity: 0.4 !important;}
@media (prefers-reduced-motion: reduce) {html.home-fullpage.n59-interactions :is(.n59-outline-action, .faculty-slider__btn, .stories-slider__btn, .program-duo__col, .program-duo__media img, .recruitment-course):where(#main-stories-r5,#main-stories-r5 *){transition: none !important;}
html.home-fullpage.n59-interactions :is(.faculty-slider__btn, .stories-slider__btn):is(:hover, :focus-visible):where(#main-stories-r5,#main-stories-r5 *){translate: 0px !important;}}
#main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *){z-index: 3 !important;}



html.home-fullpage body #wrapper #container :is(#main-faculty-title, #faculty-team-title, #main-stories-title, #main-system-section-title, #recruitment-title, .program-duo__title):where(#main-stories-r5,#main-stories-r5 *){font-size: var(--rv-title) !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: -0.035em !important; margin: 0px !important;}
html.home-fullpage body #wrapper #container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){top: 0px !important; height: 100% !important; padding: var(--section-top) 0 var(--section-bottom) !important; justify-content: flex-start !important;}
html.home-fullpage body #wrapper #container #main-stories-r5 .block-head:where(#main-stories-r5,#main-stories-r5 *){margin: 0 0 var(--section-gap) !important;}
html.home-fullpage body #wrapper #container #main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *){top: 8px !important;}
@media (max-width: 900px) {html.home-fullpage body #wrapper #container#container :is(#main-faculty-title, #faculty-team-title, #main-stories-title, #main-system-section-title, #recruitment-title, .program-duo__title):where(#main-stories-r5,#main-stories-r5 *){font-size: 28px !important; text-align: center !important; line-height: 1.25 !important;}
html.home-fullpage body #wrapper #container#container :is(.faculty-head__desc, .stories-head__desc, .system-cta__eyebrow):where(#main-stories-r5,#main-stories-r5 *){word-break: keep-all; font-size: 14px !important; line-height: 1.6 !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){padding: 0px !important; height: auto !important; display: block !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .block-head:where(#main-stories-r5,#main-stories-r5 *){display: flex !important; flex-direction: column-reverse !important; align-items: center !important; gap: 18px !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .rv-story-all:where(#main-stories-r5,#main-stories-r5 *){position: static !important; margin: 0px !important; height: 40px !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .stories-body:where(#main-stories-r5,#main-stories-r5 *){margin-top: 0px !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){width: calc(-96px + 100vw) !important; height: 320px !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .story-card__link:where(#main-stories-r5,#main-stories-r5 *){padding: 26px !important; gap: 18px !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .rv-story-quote:where(#main-stories-r5,#main-stories-r5 *){font-size: 15px !important; line-height: 1.7 !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .stories-slider__btn:where(#main-stories-r5,#main-stories-r5 *){top: auto !important; bottom: -58px !important; width: 42px !important; height: 42px !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .stories-slider__btn--prev:where(#main-stories-r5,#main-stories-r5 *){left: calc(50% - 52px) !important;}
html.home-fullpage body #wrapper #container#container #main-stories-r5 .stories-slider__btn--next:where(#main-stories-r5,#main-stories-r5 *){right: calc(50% - 52px) !important;}}





html body :is([data-faculty-slider], [data-stories-slider]) > .swiper-wrapper:where(#main-stories-r5,#main-stories-r5 *){transition-timing-function: linear !important;}
html body .main-stories .story-card img.rv-campus-thumb:where(#main-stories-r5,#main-stories-r5 *){border-radius: 50%; mix-blend-mode: normal; object-fit: cover !important;}
@media (max-width: 900px) {html.home-fullpage body #wrapper #container#container #main-stories-r5 .stories-slider__nav:where(#main-stories-r5,#main-stories-r5 *),html.home-fullpage body #wrapper #container#container #main-stories-r5 .stories-slider__btn:where(#main-stories-r5,#main-stories-r5 *){display: none !important;}}
html body [data-stories-slider].is-manual > .swiper-wrapper:where(#main-stories-r5,#main-stories-r5 *){transition-timing-function: ease !important;}
html.home-fullpage body #wrapper #container#container#container#container :is(#rv-faculty, #rv-faculty-team, #main-stories-r5, #rv-system, #rv-recruit, #rv-programs):where(#main-stories-r5,#main-stories-r5 *){display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; height: 100svh !important; min-height: 0px !important; padding: clamp(32px, 5svh, 64px) 0px !important; box-sizing: border-box !important;}
html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){position: relative !important; top: auto !important; left: auto !important; transform: none !important; height: auto !important; padding: 0px !important; width: min(1180px, 100% - 180px) !important; margin: 0px !important;}
@media (max-width: 900px) {html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: calc(100% - 48px) !important;}}


html.home-fullpage body #wrapper #container#container#container #main-stories-r5 .stories-list.is-spread:where(#main-stories-r5,#main-stories-r5 *){height: auto !important; padding-top: 12px !important; padding-bottom: 48px !important; margin-top: -12px !important; margin-bottom: -48px !important; overflow: hidden !important; box-sizing: content-box !important;}
@media (min-width: 901px) {html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: min(1300px, 100% - 180px) !important;}
html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){width: 352px !important; height: 352px !important;}}
@media (max-width: 900px) {html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){width: calc(-76px + 100vw) !important; height: 336px !important;}}

@media (min-width: 1025px) {html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 .stories-body:where(#main-stories-r5,#main-stories-r5 *){width: 100% !important; max-width: 1096px !important; margin-left: auto !important; margin-right: auto !important;}
html.home-fullpage body #wrapper #container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){width: calc(33.3333% - 13.3333px) !important;}}

@media (min-width: 600px) and (max-width: 1100px) {html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5:where(#main-stories-r5,#main-stories-r5 *){height: auto !important; min-height: 100svh !important; padding: 88px 0px 56px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: calc(100% - 64px) !important;}
html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){width: calc(50% - 10px) !important;}
html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){height: 352px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5 .stories-body:where(#main-stories-r5,#main-stories-r5 *){width: 100% !important;}
html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5 .stories-slider__nav:where(#main-stories-r5,#main-stories-r5 *){display: none !important;}
html.home-fullpage body #wrapper #container#container#container#container#container #main-stories-r5 .story-card__link:where(#main-stories-r5,#main-stories-r5 *){padding: 24px 16px !important;}}
@media (max-width: 1100px) {html.home-fullpage.is-fold8 body #wrapper #container#container#container#container#container :is(#rv-faculty-team, #main-stories-r5, #rv-system, #rv-recruit):where(#main-stories-r5,#main-stories-r5 *){height: auto !important; min-height: 100svh !important; padding: 96px 0px 80px !important;}}

#main-stories-r5 img.rv-univ-logo--paperless:where(#main-stories-r5,#main-stories-r5 *){mix-blend-mode: normal !important; filter: url("#logo-white-to-alpha") !important; background: transparent !important;}


html.home-fullpage body #wrapper #container#container#container#container#container#container#container :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .recruitment-course__link, .reference-program__button):where(#main-stories-r5,#main-stories-r5 *){background: none rgb(0, 191, 255) !important; border-color: rgb(0, 191, 255) !important; color: rgb(9, 36, 49) !important; box-shadow: none !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .rv-univ-logo:where(#main-stories-r5,#main-stories-r5 *){width: 100px !important; height: 100px !important; object-fit: contain !important; max-width: none !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card h3:where(#main-stories-r5,#main-stories-r5 *){font-size: 24px !important; line-height: 1.3 !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card p:where(#main-stories-r5,#main-stories-r5 *){font-size: 17px !important; line-height: 1.7 !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card__link span:where(#main-stories-r5,#main-stories-r5 *){font-size: 16px !important; padding: 10px 24px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card__link:where(#main-stories-r5,#main-stories-r5 *){padding: 30px 24px !important; gap: 18px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){height: 410px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .stories-body:where(#main-stories-r5,#main-stories-r5 *){max-width: none !important; width: 100% !important;}
@media (min-width: 901px) {html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: min(1300px, 100% - 140px) !important; max-width: none !important;}}
@media (max-width: 900px) {html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 > .block-inner:where(#main-stories-r5,#main-stories-r5 *){width: calc(100% - 40px) !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .rv-univ-logo:where(#main-stories-r5,#main-stories-r5 *){width: 88px !important; height: 88px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card h3:where(#main-stories-r5,#main-stories-r5 *){font-size: 21px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card p:where(#main-stories-r5,#main-stories-r5 *){font-size: 16px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card__link:where(#main-stories-r5,#main-stories-r5 *){padding: 24px 20px !important; gap: 16px !important;}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container #main-stories-r5 .story-card:where(#main-stories-r5,#main-stories-r5 *){height: 370px !important;}}
html.home-fullpage body #wrapper #container#container#container#container#container#container#container#container#container :is(#main-results-title, #main-faculty-title, #faculty-team-title, #main-stories-title, #main-system-section-title, #recruitment-title, #rv-programs .reference-program h3):where(#main-stories-r5,#main-stories-r5 *){font-size: var(--rv-title) !important;}




html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.btn-header-cta, .consult-cta, .rv-result-button, .results-figma-more, .rv-faculty-all, .faculty-r5-all, .rv-story-all, .stories-showcase__all, .system-cta__link, .reference-program__button, .program-duo__btn, .rv-detail, .success-card__more, .recruitment-course__link, .faculty-slider__btn, .stories-slider__btn, .stories-showcase__prev, .stories-showcase__next):where(#main-stories-r5,#main-stories-r5 *){transition: background-color 0.2s, color 0.2s, border-color 0.2s !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.rv-faculty-all, .faculty-r5-all, .rv-story-all, .stories-showcase__all, .system-cta__link, .reference-program__button, .program-duo__btn, .stp-feature__link, .block-link, .main-more-link):is(:hover, :focus-visible):where(#main-stories-r5,#main-stories-r5 *){background: rgb(206, 13, 13) !important; color: rgb(255, 255, 255) !important; border-color: rgb(206, 13, 13) !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.stories-slider__btn, .stories-showcase__prev, .stories-showcase__next):is(:hover, :focus-visible):where(#main-stories-r5,#main-stories-r5 *){background: rgb(206, 13, 13) !important; color: rgb(255, 255, 255) !important; border-color: rgb(206, 13, 13) !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.story-card__link, .success-card__link):is(:hover, :focus-visible) :is(.rv-detail, .success-card__more):where(#main-stories-r5,#main-stories-r5 *){background: rgb(206, 13, 13) !important; color: rgb(255, 255, 255) !important; border-color: rgb(206, 13, 13) !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.faculty-slider__btn, .stories-slider__btn, .stories-showcase__prev, .stories-showcase__next):focus-visible:where(#main-stories-r5,#main-stories-r5 *){outline: rgb(206, 13, 13) solid 2px !important; outline-offset: 3px !important;}
@media (prefers-reduced-motion: reduce) {html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.btn-header-cta, .consult-cta, .rv-result-button, .results-figma-more, .rv-faculty-all, .faculty-r5-all, .rv-story-all, .stories-showcase__all, .system-cta__link, .reference-program__button, .program-duo__btn, .rv-detail, .success-card__more, .recruitment-course__link, .faculty-slider__btn, .stories-slider__btn, .stories-showcase__prev, .stories-showcase__next):where(#main-stories-r5,#main-stories-r5 *){transition: none !important;}}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .recruitment-course__link, .reference-program__button, .results-figma-more, .faculty-r5-all, .stories-showcase__all, .program-duo__btn, .system-cta__link, .faculty-r5__more, .stories-showcase__more, .main-results__button):not(:hover):not(:focus-visible):not(.recruitment-course:hover *):not(.recruitment-course:focus-visible *):where(#main-stories-r5,#main-stories-r5 *){background: rgba(135, 206, 250, 0.424) !important; color: rgb(0, 0, 0) !important; border: 1px solid rgb(167, 189, 202) !important; box-shadow: none !important; box-sizing: border-box !important;}
@media (max-width: 767px) {html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.stories-showcase__all, .rv-story-all):where(#main-stories-r5,#main-stories-r5 *){border-radius: 26px !important; font-size: 14px !important; font-weight: 500 !important; height: 46px !important; letter-spacing: -0.28px !important; line-height: 28px !important; min-height: 44px !important; min-width: auto !important; padding: 8px 18px !important; width: 135.695px !important; max-width: 100% !important; box-sizing: border-box !important; flex-shrink: 0 !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.stories-showcase__all, .rv-story-all) :is(span, strong, b):where(#main-stories-r5,#main-stories-r5 *){font-size: inherit !important; font-weight: 500 !important; line-height: inherit !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.success-card__more, .rv-detail):where(#main-stories-r5,#main-stories-r5 *){border-radius: 999px !important; font-size: 14px !important; font-weight: 400 !important; height: 38px !important; letter-spacing: -0.32px !important; line-height: 20px !important; min-height: 38px !important; min-width: auto !important; padding: 8px 23px !important; width: 106.898px !important; max-width: 100% !important; box-sizing: border-box !important; flex-shrink: 0 !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.success-card__more, .rv-detail) :is(span, strong, b):where(#main-stories-r5,#main-stories-r5 *){font-size: inherit !important; font-weight: 400 !important; line-height: inherit !important;}}
html:not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id) body :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .rv-detail, .recruitment-course__link, .reference-program__button, .system-cta__link, .program-duo__btn, .faculty-r5__more, .faculty-r5-all, .stories-showcase__more, .stories-showcase__all, .main-results__button, .results-figma-more, .success-card__more, .n59-outline-action, .stp-feature__link, .stp-search__btn, .success-detail__back, .inquiry-check__more, .exam-nav a, .aptitude-consult a, .godo-unified-button, .n51-form-actions button, .n51-form-actions a):where(#main-stories-r5,#main-stories-r5 *),html:not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id) body :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .rv-detail, .recruitment-course__link, .reference-program__button, .system-cta__link, .program-duo__btn, .faculty-r5__more, .faculty-r5-all, .stories-showcase__more, .stories-showcase__all, .main-results__button, .results-figma-more, .success-card__more, .n59-outline-action, .stp-feature__link, .stp-search__btn, .success-detail__back, .inquiry-check__more, .exam-nav a, .aptitude-consult a, .godo-unified-button, .n51-form-actions button, .n51-form-actions a) :is(span, strong, b):where(#main-stories-r5,#main-stories-r5 *){font-size: 17px !important; font-weight: 500 !important;}
@media (max-width: 767px) {html:not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id) body :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .rv-detail, .recruitment-course__link, .reference-program__button, .system-cta__link, .program-duo__btn, .faculty-r5__more, .faculty-r5-all, .stories-showcase__more, .stories-showcase__all, .main-results__button, .results-figma-more, .success-card__more, .n59-outline-action, .stp-feature__link, .stp-search__btn, .success-detail__back, .inquiry-check__more, .exam-nav a, .aptitude-consult a, .godo-unified-button, .n51-form-actions button, .n51-form-actions a):where(#main-stories-r5,#main-stories-r5 *),html:not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id):not(#godo-unused-typography-id) body :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .rv-detail, .recruitment-course__link, .reference-program__button, .system-cta__link, .program-duo__btn, .faculty-r5__more, .faculty-r5-all, .stories-showcase__more, .stories-showcase__all, .main-results__button, .results-figma-more, .success-card__more, .n59-outline-action, .stp-feature__link, .stp-search__btn, .success-detail__back, .inquiry-check__more, .exam-nav a, .aptitude-consult a, .godo-unified-button, .n51-form-actions button, .n51-form-actions a) :is(span, strong, b):where(#main-stories-r5,#main-stories-r5 *){font-size: 14px !important; font-weight: 500 !important;}}



html body #wrapper #container#container#container#container#container#container#container#container#container#container#container#container :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .recruitment-course__link, .reference-program__button, .story-card__link .rv-detail):where(#main-stories-r5,#main-stories-r5 *){font-size: 17px !important; font-weight: 700 !important; line-height: 1.4 !important;}
html body #wrapper #container#container#container#container#container#container#container#container#container#container#container#container :is(.faculty-card, .story-card):where(#main-stories-r5,#main-stories-r5 *){border: 1px solid rgb(0, 0, 0) !important;}
html body #wrapper #container#container#container#container#container#container#container#container#container#container#container#container :is(#main-stories-title, #main-system-section-title):where(#main-stories-r5,#main-stories-r5 *){font-size: calc(var(--rv-title) * 1.1) !important;}
html body #wrapper #container#container#container#container#container#container#container#container#container#container#container#container #main-stories-r5 .stories-head__desc:where(#main-stories-r5,#main-stories-r5 *){font-size: clamp(18px, 1.65vw, 26px) !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.rv-result-button, .rv-faculty-all, .rv-story-all, .recruitment-course__link, .reference-program__button, .story-card__link .rv-detail, .system-cta__link, .program-duo__btn, .faculty-r5__more, .stories-showcase__more, .main-results__button):where(#main-stories-r5,#main-stories-r5 *){font-size: 17px !important; font-weight: 700 !important; line-height: 1.4 !important;}
@media (max-width: 1023px) {html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.system-cta__link, .program-duo__btn, .faculty-r5__more, .stories-showcase__more, .main-results__button, .recruitment-course__link):where(#main-stories-r5,#main-stories-r5 *){background: rgb(0, 191, 255) !important; color: rgb(9, 36, 49) !important; border-color: rgb(0, 191, 255) !important; font-size: 16px !important; font-weight: 700 !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.faculty-card, .story-card):where(#main-stories-r5,#main-stories-r5 *){border: 1px solid rgb(0, 0, 0) !important;}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(#main-stories-title, #main-system-section-title, .stories-showcase__title):where(#main-stories-r5,#main-stories-r5 *){font-size: 28px !important;}}
html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.results-figma-more, .faculty-r5-all, .stories-showcase__all, .success-card__more):where(#main-stories-r5,#main-stories-r5 *){font-size: 17px !important; font-weight: 700 !important; line-height: 1.4 !important; background: rgb(0, 191, 255) !important; color: rgb(9, 36, 49) !important; border-color: rgb(0, 191, 255) !important;}
@media (max-width: 900px) {html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper #main-stories-r5 .success-card__more:where(#main-stories-r5,#main-stories-r5 *){background: none transparent !important; border: 1px solid rgb(185, 156, 151) !important; color: rgb(51, 51, 51) !important; font-size: 16px !important; font-weight: 400 !important; line-height: 20px !important; padding: 8px 23px !important;}}
@media (max-width: 900px) {html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper #main-stories-r5 .success-card__more:where(#main-stories-r5,#main-stories-r5 *){font-weight: 700 !important; background: transparent !important; font-size: 16px !important;}}

html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.btn-header-cta, .consult-cta, .rv-result-button, .rv-faculty-all, .rv-story-all, .rv-detail, .recruitment-course__link, .reference-program__button, .system-cta__link, .program-duo__btn, .faculty-r5__more, .faculty-r5-all, .stories-showcase__more, .stories-showcase__all, .main-results__button, .results-figma-more, .success-card__more, .n59-outline-action):where(#main-stories-r5,#main-stories-r5 *),html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper :is(.btn-header-cta, .consult-cta, .rv-result-button, .rv-faculty-all, .rv-story-all, .rv-detail, .recruitment-course__link, .reference-program__button, .system-cta__link, .program-duo__btn, .faculty-r5__more, .faculty-r5-all, .stories-showcase__more, .stories-showcase__all, .main-results__button, .results-figma-more, .success-card__more, .n59-outline-action) :is(span, strong, b):where(#main-stories-r5,#main-stories-r5 *){font-weight: 700 !important;}




#main-stories-r5{--rv-title:54px;--rv-screen:100svh;--rv-header:88px;height:100svh;min-height:0;box-sizing:border-box}
#main-stories-r5 .stories-head__desc{margin-left:auto;margin-right:auto}
#main-stories-r5 .stories-showcase__pagination{display:flex;justify-content:center}
@media(prefers-reduced-motion:no-preference){#main-stories-r5 .rv-reveal{opacity:0;translate:0 26px;transition:opacity 1s ease var(--reveal-delay,0ms),translate 1s ease var(--reveal-delay,0ms)}#main-stories-r5 .rv-reveal.is-revealed{opacity:1;translate:0 0}}
@media(max-width:900px){#main-stories-r5{--rv-title:28px}#main-stories-r5 .rv-reveal{transition-duration:.55s;transition-delay:0ms}}

#main-stories-r5 .block-head{margin:0 0 32px!important}
#main-stories-r5 .stories-head__desc{line-height:1.65!important}
#main-stories-r5 .story-card__link:is(:hover,:focus-visible){--story-detail-fill:#ce0d0d;--story-detail-color:#fff;--story-detail-border:#ce0d0d}
