@keyframes crh-shimmer{to{background-position:220%}}@keyframes crh-spin{to{transform:rotate(1turn)}}@keyframes crh-marquee{to{transform:translateX(-50%)}}@keyframes crh-floaty{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes crh-breathe{50%{opacity:.5}}@keyframes crh-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.4)}70%{box-shadow:0 0 0 14px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.crh-landing ::selection{background:rgba(212,175,55,.3)}.crh-landing input::placeholder{color:rgba(244,233,216,.35)}.crh-gold-text{background:linear-gradient(100deg,#b08d57,#f0dca4 35%,#d4af37 55%,#e4c87e 75%,#b08d57);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:crh-shimmer 5.5s linear infinite}.crh-marquee-track{display:flex;width:max-content;animation:crh-marquee var(--crh-marquee-duration,26s) linear infinite}.crh-marquee-track.crh-marquee-reverse{animation-direction:reverse}.crh-marquee-track:hover{animation-play-state:paused}.crh-landing summary::-webkit-details-marker{display:none}details[open] .crh-pm{transform:rotate(45deg)}.crh-pm{transition:transform .3s}.crh-spot-glow{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(212,175,55,.12),transparent 65%)}@media (prefers-reduced-motion:reduce){.crh-landing *,.crh-landing :after,.crh-landing :before{animation:none!important;transition:none!important}}