:root{--rc-pink:#f5739e;--rc-pink-soft:#ffe3ec;--rc-mint:#3fc48f;--rc-mint-soft:#d9f4e7;--rc-lav:#a98ee8;--rc-lav-soft:#ece5fb;--rc-sky:#5fb6ea;--rc-sky-soft:#dcf0fb;--rc-butter:#ffd04d;--rc-butter-soft:#fff3c7;--rc-cream:#fffaf4}.rc-wash{background-color:#fff;background-image:radial-gradient(60% 50% at 8% 12%,#f5739e29 0%,#f5739e00 70%),radial-gradient(55% 55% at 92% 18%,#5fb6ea29 0%,#5fb6ea00 70%),radial-gradient(50% 50% at 50% 100%,#3fc48f24 0%,#3fc48f00 70%),radial-gradient(40% 40% at 85% 85%,#a98ee824 0%,#a98ee800 70%)}.rc-wash-pink{background-color:#fff6f9;background-image:radial-gradient(60% 60% at 10% 20%,#f5739e2e 0%,#f5739e00 70%),radial-gradient(50% 50% at 90% 90%,#a98ee829 0%,#a98ee800 70%)}.rc-wash-mint{background-color:#f6fcf9;background-image:radial-gradient(60% 60% at 90% 10%,#3fc48f29 0%,#3fc48f00 70%),radial-gradient(50% 50% at 10% 90%,#5fb6ea24 0%,#5fb6ea00 70%)}.rc-wash-lav{background-color:#faf7ff;background-image:radial-gradient(60% 60% at 15% 15%,#a98ee82e 0%,#a98ee800 70%),radial-gradient(50% 50% at 90% 80%,#f5739e24 0%,#f5739e00 70%)}.rc-dots{background-image:radial-gradient(#283d501a 1.2px,#0000 1.2px);background-size:14px 14px}.rc-mark{background-image:linear-gradient(transparent 62%, var(--rc-mark-color,var(--rc-butter-soft)) 62%, var(--rc-mark-color,var(--rc-butter-soft)) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.rc-mark-pink{--rc-mark-color:var(--rc-pink-soft)}.rc-mark-mint{--rc-mark-color:var(--rc-mint-soft)}.rc-mark-sky{--rc-mark-color:var(--rc-sky-soft)}.rc-mark-butter{--rc-mark-color:var(--rc-butter-soft)}.rc-pill{color:var(--color-navy);border:2px solid var(--rc-pill-border,var(--rc-pink-soft));background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #283d5014}.rc-pill-dot{background:var(--rc-pill-dot,var(--rc-pink));border-radius:9999px;width:.55rem;height:.55rem}.rc-blob{filter:blur(60px);pointer-events:none;border-radius:9999px;position:absolute}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-stagger>*{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards heroFadeUp}.hero-stagger>:first-child{animation-delay:.1s}.hero-stagger>:nth-child(2){animation-delay:.25s}.hero-stagger>:nth-child(3){animation-delay:.4s}.hero-stagger>:nth-child(4){animation-delay:.55s}.hero-stagger>:nth-child(5){animation-delay:.7s}.hero-stagger>:nth-child(6){animation-delay:.85s}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-animate{background:linear-gradient(120deg,#ffe3ec,#ece5fb,#dcf0fb,#d9f4e7,#ffe3ec) 0 0/300% 300%;animation:24s infinite gradientShift}@keyframes orbFloat{0%,to{transform:translate(0)}33%{transform:translate(50px,-30px)}66%{transform:translate(-30px,40px)}}.floating-orb{background:var(--rc-pink);opacity:.22;filter:blur(110px);border-radius:50%;width:360px;height:360px;animation:15s ease-in-out infinite orbFloat;position:absolute}@media (prefers-reduced-motion:reduce){.hero-stagger>*{opacity:1!important;animation:none!important}.gradient-animate,.floating-orb{animation:none!important}}
