.floating-hearts_field__XYoy7{position:absolute;inset:0 0 0 42%;z-index:1;overflow:hidden;pointer-events:none;user-select:none;mask-image:linear-gradient(0deg,transparent,#000 12%,#000 85%,transparent)}.floating-hearts_particle__BU0_b{position:absolute;inset-block:0;width:var(--heart-size);color:var(--cop-green);opacity:0;animation:floating-hearts_rise__fe7Kk var(--duration) var(--delay) linear infinite}.floating-hearts_particle__BU0_b:nth-child(3n+2){color:var(--cop-yellow)}.floating-hearts_particle__BU0_b:nth-child(3n){color:var(--cop-red)}.floating-hearts_heart__2_ze5{width:var(--heart-size);height:var(--heart-size);fill:currentColor;fill-opacity:.16;animation:floating-hearts_sway__JkdJQ 5s var(--delay) ease-in-out infinite alternate}.floating-hearts_particle__BU0_b:nth-child(2n) .floating-hearts_heart__2_ze5{animation-direction:alternate-reverse;animation-duration:7s;fill-opacity:.32}@keyframes floating-hearts_rise__fe7Kk{0%{transform:translateY(105%);opacity:0}15%,75%{opacity:.6}to{transform:translateY(-12%);opacity:0}}@keyframes floating-hearts_sway__JkdJQ{0%{transform:translateX(-14px) rotate(-16deg) scale(.92)}to{transform:translateX(14px) rotate(14deg) scale(1.06)}}@media (max-width:760px){.floating-hearts_field__XYoy7{inset:auto 0 0;height:230px;opacity:.8}.floating-hearts_particle__BU0_b:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.floating-hearts_field__XYoy7{display:none}}