.rcpr-hero{padding:0;position:relative;overflow:hidden}.rcpr-banner{background:radial-gradient(ellipse at 18% 120%, color-mix(in srgb, var(--clan) 70%, transparent), transparent 65%), radial-gradient(ellipse at 85% -20%, color-mix(in srgb, var(--clan) 45%, transparent), transparent 60%), linear-gradient(120deg, color-mix(in srgb, var(--clan) 55%, var(--rc-surface,#111)), color-mix(in srgb, var(--clan) 18%, var(--rc-surface,#111)));height:9rem;position:relative;overflow:hidden}@media (min-width:640px){.rcpr-banner{height:11rem}}@media (min-width:1280px){.rcpr-banner{height:13rem}}.rcpr-banner-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcpr-banner-shade{background:linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--rc-surface,#111) 85%, transparent));position:absolute;inset:0}.rcpr-banner-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rcpr-sweep{opacity:0;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:30%;position:absolute;inset:-20% auto -20% 0}.rcpr-mote{bottom:-.5rem;left:calc(6% + var(--i) * 11.5%);opacity:0;background:color-mix(in srgb, var(--clan) 50%, white);width:.35rem;height:.35rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--clan) 70%, white);border-radius:9999px;display:none;position:absolute}.rcpr-hero-body{flex-direction:column;gap:1.25rem;padding:0 1.5rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.rcpr-hero-body{flex-direction:row;align-items:flex-end;padding:0 2rem 2rem}}.rcpr-crest-wrap{filter:drop-shadow(0 .5rem 1rem #00000059);flex-shrink:0;width:fit-content;margin-top:-4rem}.rcpr-stat-value{font-variant-numeric:tabular-nums}.rcpr-todo{border-style:dashed;border-color:color-mix(in srgb, var(--rc-accent) 55%, transparent)}@keyframes rcpr-sweep{0%,70%{opacity:0;transform:translate(-120%)}75%{opacity:1}to{opacity:0;transform:translate(420%)}}@keyframes rcpr-mote{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translateY(-12rem)scale(1.1)}}@keyframes rcpr-stamp{0%{opacity:0;transform:translateY(-2.5rem)scale(1.6)rotate(-10deg)}60%{opacity:1;transform:translateY(.25rem)scale(.94)rotate(2deg)}to{opacity:1;transform:none}}:root[data-motion=on]:not([data-mlevel=minimal]) .rcpr-sweep{animation:9s ease-in-out 1s infinite rcpr-sweep}:root[data-motion=on][data-mlevel=extra] .rcpr-mote:nth-of-type(-n+6){animation:rcpr-mote calc(5s + var(--i) * .6s) linear calc(var(--i) * -1.1s) infinite;display:block}:root[data-motion=on][data-mlevel=max] .rcpr-mote:nth-of-type(n){animation:rcpr-mote calc(4s + var(--i) * .5s) linear calc(var(--i) * -.9s) infinite;display:block}:root .rcpr-banner-ambient:not([data-onscreen]) :is(.rcpr-sweep,.rcpr-mote){animation-play-state:paused!important}:root[data-motion=on][data-mlevel=max] .rcpr-crest-wrap{animation:.7s cubic-bezier(.2,.9,.3,1.2) .15s both rcpr-stamp}@media (prefers-reduced-motion:reduce){.rcpr-sweep,.rcpr-mote,.rcpr-crest-wrap{animation:none!important}.rcpr-mote{display:none!important}}
