.reeni-home .home-orgs-marquee{display:grid;gap:18px;overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.reeni-home .home-orgs-track{display:flex;gap:18px;width:max-content;animation:home-orgs-scroll 48s linear infinite}.reeni-home .home-orgs-track--reverse{animation-direction:reverse;animation-duration:56s}.reeni-home .home-orgs-marquee:hover .home-orgs-track{animation-play-state:paused}.reeni-home .home-orgs-name{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;padding:22px 34px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-gray-2);font-family:var(--font-primary);font-size:30px;font-weight:700;line-height:1;letter-spacing:.5px;color:var(--color-heading);transition:color .3s,border-color .3s}.reeni-home .home-orgs-name:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex:none}.reeni-home .home-orgs-name:hover{color:var(--color-primary);border-color:var(--color-primary)}.reeni-home .home-orgs-more{margin:40px 0 0;text-align:center}.reeni-home .home-orgs-more a{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--color-primary)}.reeni-home .home-orgs-more a:hover{gap:14px}@keyframes home-orgs-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@media (max-width:767px){.reeni-home .home-orgs-name{font-size:21px;padding:16px 24px;gap:14px}.reeni-home .home-orgs-marquee,.reeni-home .home-orgs-track{gap:12px}@keyframes home-orgs-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}}@media (prefers-reduced-motion:reduce){.reeni-home .home-orgs-marquee{-webkit-mask-image:none;mask-image:none}.reeni-home .home-orgs-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.reeni-home .home-orgs-name--copy{display:none}.reeni-home .home-orgs-name{transition:none}}.reeni-home .contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.reeni-home .contact-status{min-height:0;margin:0;font-size:15px;line-height:1.5}.reeni-home .contact-status:not(:empty){margin:0 0 18px;padding:12px 16px;border-radius:12px;border:1px solid var(--color-border)}.reeni-home .contact-status--sent{color:#22c55e;border-color:#22c55e55!important;background:#22c55e14}.reeni-home .contact-status--error{color:#ff678d;border-color:#ff014f55!important;background:#ff014f14}.reeni-home .contact-status i{margin-right:6px}.reeni-home #contact-form button[disabled]{opacity:.7;cursor:progress}