.ErrorState_composition__sud_j{direction:ltr}.ErrorState_content__qZcMf{position:relative;isolation:isolate}.ErrorState_content__qZcMf:before{content:"";position:absolute;z-index:-1;inset-inline-start:-70px;bottom:-115px;width:480px;height:330px;border-radius:50%;background:radial-gradient(circle,hsl(var(--primary-light)/.22),hsl(var(--primary-lightest)/.75) 49%,transparent 73%)}.ErrorState_mascot__NFGRR{position:relative;aspect-ratio:675/720}.ErrorState_frame__J6nWL{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;transition:opacity 90ms ease-out}@media screen and (min-width:768px){.ErrorState_frame__J6nWL{top:96px!important}[dir=rtl] .ErrorState_frame__J6nWL{top:70px!important}}.ErrorState_root__dIdWy[data-pose=back] .ErrorState_frameBack__7NKxR,.ErrorState_root__dIdWy[data-pose=idle] .ErrorState_frameIdle__r52Ev,.ErrorState_root__dIdWy[data-pose=retry] .ErrorState_frameRetry__5mK4q{opacity:1}.ErrorState_question__GM2Pq{opacity:.18;transform:translateY(-4px) scale(.86);transition:opacity .18s ease,transform .26s ease}.ErrorState_root__dIdWy[data-pose=idle] .ErrorState_question__GM2Pq{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ErrorState_frame__J6nWL{transition-duration:1ms}}.hero-banner{position:absolute;top:21%;left:0;right:0;line-height:1;max-width:1146px;padding:10px 24px;margin:0 auto;color:#fff}@media not all and (min-width:1280px){.hero-banner{padding-inline-start:5rem}}.hero-banner-dots{--size:95px;--border-color:transparent;--text-opacity:0;--transition-speed:500ms;--transition-ease:ease-in-out;display:flex;align-items:center;justify-content:center;gap:12px;height:100px}.hero-banner-thumb{position:relative}.hero-banner-thumb button{width:var(--size);height:var(--size);padding:.25rem;border:2px solid var(--border-color);border-radius:20px;transition:border-color var(--transition-speed) var(--transition-ease),width var(--transition-speed) var(--transition-ease),height var(--transition-speed) var(--transition-ease)}.hero-banner-thumb span{opacity:var(--text-opacity);position:absolute;bottom:0;left:0;right:0;text-align:center;transform:translateY(calc(100% + 5px));transition:opacity var(--transition-speed) var(--transition-ease);color:#fff;font-weight:600}.slick-active{--size:110px;--border-color:hsla(0,0%,100%,.5);--text-opacity:1}@media (max-width:768px){.hero-banner-dots{--size:66px}.slick-active{--size:85px}}