.AnnouncementBanner-module__LK8Qvq__announce{background:radial-gradient(120% 180% at 50% -60%,#ff6b3547 0%,#ff6b350f 38%,#0000 70%),linear-gradient(90deg,#120d0c 0%,#14100e 50%,#120d0c 100%);border-bottom:1px solid #ff6b3538;position:relative;overflow:hidden}.AnnouncementBanner-module__LK8Qvq__announce:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff6b351a,#0000) 0 0/220% 100%;animation:7s linear infinite AnnouncementBanner-module__LK8Qvq__sheen;position:absolute;inset:0}@keyframes AnnouncementBanner-module__LK8Qvq__sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.AnnouncementBanner-module__LK8Qvq__announce:after{animation:none}}.AnnouncementBanner-module__LK8Qvq__inner{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:80rem;margin:0 auto;padding:.55rem 2.75rem .55rem 1rem;font-size:.84rem;display:flex;position:relative}.AnnouncementBanner-module__LK8Qvq__pill{color:#ffcab3;letter-spacing:.04em;text-transform:uppercase;background:#ff6b3529;border:1px solid #ff6b3552;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.AnnouncementBanner-module__LK8Qvq__badge{letter-spacing:.02em;color:#ffd9c7;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.AnnouncementBanner-module__LK8Qvq__icon{color:#1a0d07;background:linear-gradient(160deg,#ff8a5c,#e55020);border-radius:7px;place-items:center;width:1.4rem;height:1.4rem;font-size:.85rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 10px #ff6b3580}.AnnouncementBanner-module__LK8Qvq__text{color:#f3e7e1}.AnnouncementBanner-module__LK8Qvq__text b{color:#fff;font-weight:700}@media (max-width:640px){.AnnouncementBanner-module__LK8Qvq__text{display:none}}.AnnouncementBanner-module__LK8Qvq__cta{color:var(--primary);white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.AnnouncementBanner-module__LK8Qvq__cta:hover{color:#ff8a5c}.AnnouncementBanner-module__LK8Qvq__cta svg{transition:transform .2s}.AnnouncementBanner-module__LK8Qvq__cta:hover svg{transform:translate(3px)}.AnnouncementBanner-module__LK8Qvq__close{cursor:pointer;color:#9e9eb4;background:0 0;border:0;border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.AnnouncementBanner-module__LK8Qvq__close:hover{color:#fff;background:#ffffff0f}
