.HeroBanner_header__rosYW{width:calc(100% + 32px);margin:-16px -16px 0}.HeroBanner_root__G2POx{display:flex;flex-direction:column;width:calc(100% + 32px);margin:calc(-1 * var(--lobby-main-gap)) -16px 0}.HeroBanner_visual__AHohS{position:relative;width:100%;height:auto;aspect-ratio:804/500;overflow:hidden;background:#12224f}.HeroBanner_mediaBackdrop__R8aQE,.HeroBanner_mediaForeground__Gf7DR,.HeroBanner_media__xRrG4{position:absolute;inset:0;width:100%;height:100%;animation:HeroBanner_heroMediaFadeIn__22Xlx .5s ease both}.HeroBanner_media__xRrG4{object-fit:cover;object-position:center}.HeroBanner_mediaForeground__Gf7DR{object-fit:contain;object-position:center}.HeroBanner_scrim__It8A1{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(18,34,79,.05) 0,rgba(18,34,79,.15) 45%,rgba(18,34,79,.72))}.HeroBanner_contentFrame__puGH3{position:absolute;inset:0;display:flex;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.HeroBanner_contentFrame__puGH3:focus-visible{outline:2px solid #fff;outline-offset:-4px}.HeroBanner_content__RcQ2y{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;padding-inline:calc(18px + var(--safe-area-left)) calc(18px + var(--safe-area-right));padding-bottom:20px}.HeroBanner_dots__1Ykos{display:flex;gap:6px;margin-top:10px;padding-inline:10px}.HeroBanner_dot__itPlF{width:8px;height:8px;border-radius:4px;background:hsla(0,0%,100%,.35)}.HeroBanner_dotActive__CUjAl{width:22px;height:8px;border-radius:8px;background:#fff}.HeroBanner_root__G2POx .HeroBanner_ticker__1JKz8{position:static;background:#12224f;backdrop-filter:none;-webkit-backdrop-filter:none;--marquee-height:36px;--marquee-font-family:var(--font-family-ohripa-display);--marquee-font-size:12px;--marquee-font-weight:var(--font-weight-bold);--marquee-color:hsla(0,0%,100%,.9);--marquee-opacity:1}@keyframes HeroBanner_heroMediaFadeIn__22Xlx{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HeroBanner_mediaBackdrop__R8aQE,.HeroBanner_mediaForeground__Gf7DR,.HeroBanner_media__xRrG4{animation:none}}@media (min-width:481px){.HeroBanner_visual__AHohS{height:clamp(360px,30vw,460px);aspect-ratio:auto}.HeroBanner_scrim__It8A1{background:linear-gradient(90deg,rgba(18,34,79,.45) 0,rgba(18,34,79,0) 55%),linear-gradient(180deg,rgba(18,34,79,.05) 0,rgba(18,34,79,.15) 45%,rgba(18,34,79,.72))}.HeroBanner_contentFrame__puGH3{max-width:1440px;margin-inline:auto}.HeroBanner_content__RcQ2y{padding-inline:calc(clamp(24px, 5vw, 64px) + var(--safe-area-left)) calc(clamp(24px, 5vw, 64px) + var(--safe-area-right));padding-bottom:clamp(28px,3.5vw,48px)}.HeroBanner_root__G2POx .HeroBanner_ticker__1JKz8{--marquee-height:42px;--marquee-font-size:13px}}