.rr-logo-intro{height:35vh}.rr-logo-intro__logo{transform:translate(-50%,-50%);transform-origin:center center;width:min(62vw,1600px);height:auto;will-change:transform}.rr-logo-intro__claim,.rr-logo-intro__logo{position:fixed;left:50%;top:42%;z-index:1002;pointer-events:none}.rr-logo-intro__claim{transform:translate(-50%,calc(var(--rr-logo-h, 300px) / 2 + 42px));white-space:nowrap;font-family:var(--font-display,"Chakra Petch"),system-ui,sans-serif;font-weight:600;font-size:clamp(13px,1.4vw,19px);letter-spacing:8px;text-transform:uppercase;color:var(--white-color,#f7f8fa);text-shadow:0 2px 18px rgba(0,0,0,.6);opacity:max(0,calc(1 - var(--rr-intro-p, 0) / .45));will-change:opacity}.rr-logo-intro__claim:after{content:"";display:block;width:56px;height:3px;margin:15px auto 0;background:var(--red--color,#e10600)}.rr-logo-intro__cue{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:1002;display:flex;flex-direction:column;align-items:center;gap:7px;border:0;margin:0;padding:0;background:none;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;pointer-events:none;opacity:max(0,calc(1 - var(--rr-intro-p, 0) / .22));animation:rrCueBob 2.4s ease-in-out infinite}html.rr-cue-live .rr-logo-intro__cue{pointer-events:auto}.rr-logo-intro__cue:focus{outline:none}.rr-logo-intro__cue-label{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#9aa0a8}.rr-chev--a{animation:rrChevA 1.5s ease-in-out infinite}.rr-chev--b{animation:rrChevB 1.5s ease-in-out infinite}@keyframes rrChevA{0%{opacity:0}22%{opacity:1}60%,to{opacity:.16}}@keyframes rrChevB{0%{opacity:0}44%{opacity:1}82%,to{opacity:.16}}@keyframes rrCueBob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}html.rr-intro-active header .burger-container a,html.rr-intro-active header .desktop-logo a{visibility:hidden}html.rr-intro-active header{background-color:rgba(20,22,26,var(--rr-intro-p,0));border-bottom-color:rgba(44,49,58,var(--rr-intro-p,0))}html.rr-intro-active .hero-section{will-change:transform}html:not(.rr-intro-active) .rr-logo-intro__claim,html:not(.rr-intro-active) .rr-logo-intro__cue,html:not(.rr-intro-active) .rr-logo-intro__logo{opacity:0;visibility:hidden}html.rr-intro-active .hero-content,html.rr-intro-active .hero-ribbon{opacity:var(--rr-intro-p,0);transform:translateY(calc((1 - var(--rr-intro-p, 0)) * 26px));pointer-events:none}html.rr-intro-active.rr-intro-live .hero-content{pointer-events:auto}html.rr-intro-seen .rr-logo-intro{display:none}