.rp-intro{display:none}html[data-rp-intro]{overflow:hidden}html[data-rp-intro=pending]:before{content:"";z-index:2147482999;pointer-events:none;background:#050c15;position:fixed;inset:0}html[data-rp-intro] .rp-intro{z-index:2147483000;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 48%,#0097ad29,#00596d0b 34%,#0000 66%),#050c15;place-items:center;animation:2.5s linear both rp-intro-screen;display:grid;position:fixed;inset:0;overflow:hidden}.rp-intro__art{width:min(50vw,960px);max-width:calc(100vw - 40px);height:auto;display:block;overflow:visible;transform:translateY(7%)}.rp-intro__symbol{opacity:0}.rp-intro__wipe{transform:translate(1680px)}.rp-intro__trace{opacity:0}.rp-intro__trace-path{stroke-dasharray:.14 .86;stroke-dashoffset:1px}.rp-intro__glint{opacity:0;transform:translate(2250px)}.rp-intro__underline{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scaleX(0)}html[data-rp-intro] .rp-intro__symbol{animation:.55s cubic-bezier(.4,0,.2,1) .26s both rp-intro-symbol}html[data-rp-intro] .rp-intro__wipe{animation:.84s cubic-bezier(.4,0,.2,1) .57s both rp-intro-text}html[data-rp-intro] .rp-intro__trace{animation:.81s linear both rp-intro-trace-visibility}html[data-rp-intro] .rp-intro__trace-path{animation:.74s linear 35ms both rp-intro-trace}html[data-rp-intro] .rp-intro__glint{animation:.66s cubic-bezier(.4,0,.2,1) 1.2s both rp-intro-glint}html[data-rp-intro] .rp-intro__underline{animation:.59s cubic-bezier(.4,0,.2,1) .95s both rp-intro-line}@keyframes rp-intro-screen{0%,80.8%{opacity:1;visibility:visible}80.8%{animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes rp-intro-symbol{0%{opacity:0}to{opacity:1}}@keyframes rp-intro-text{0%{transform:translate(1680px)}to{transform:translate(0)}}@keyframes rp-intro-trace-visibility{0%,3%{opacity:0}8%,82%{opacity:1}to{opacity:0}}@keyframes rp-intro-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rp-intro-glint{0%{opacity:0;transform:translate(2250px)}8%,88%{opacity:1}to{opacity:0;transform:translate(-150px)}}@keyframes rp-intro-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:767px){.rp-intro__art{width:82vw}}@media (prefers-reduced-motion:reduce){html[data-rp-intro]{overflow:revert}html[data-rp-intro] .rp-intro,html[data-rp-intro=pending]:before{animation:none;display:none}}
