.rpl-plate{z-index:9999;will-change:transform, opacity;background:#efeeec;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rpl-grain{pointer-events:none;position:absolute;inset:0}.rpl-lockup{aspect-ratio:256/34;will-change:transform, opacity;width:min(34%,258px);position:relative}.rpl-word,.rpl-dot{-webkit-mask-image:var(--rpl-logo);-webkit-mask-image:var(--rpl-logo);mask-image:var(--rpl-logo);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rpl-word{clip-path:inset(0 3.4% 0 0);background:#0b1120}.rpl-dot{clip-path:inset(0 0 0 96.4%);transform-origin:98% 62%;background:#ff2f2b;transform:scale(1)}.rpl-sweep{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 42%,#00000059 49%,#0000 56%);mask-image:linear-gradient(90deg,#000 0 42%,#00000059 49%,#0000 56%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes rpl-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes rpl-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes rpl-lockup-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes rpl-plate-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes rpl-hero-settle{0%{transform:scale(1.02)}to{transform:scale(1)}}.rpl-sweep{animation:.78s cubic-bezier(.3,.9,.2,1) .1s both rpl-sweep}.rpl-dot{animation:.34s cubic-bezier(.22,1,.36,1) .74s both rpl-dot}.rpl-plate[data-leaving] .rpl-lockup{animation:.57s cubic-bezier(.4,0,1,1) both rpl-lockup-out}.rpl-plate[data-leaving]{animation:.52s cubic-bezier(.4,0,1,1) 40ms both rpl-plate-out}html[data-loader=on] .hero-media{animation:1.05s cubic-bezier(.22,1,.36,1) 1.48s both rpl-hero-settle}html[data-loader=off] .rpl-plate{display:none}@media (prefers-reduced-motion:reduce){.rpl-sweep,.rpl-dot,.rpl-plate[data-leaving],.rpl-plate[data-leaving] .rpl-lockup,html[data-loader=on] .hero-media{animation:none}.rpl-sweep{-webkit-mask-image:none;mask-image:none}.rpl-dot{opacity:1;transform:scale(1)}}
