.AnnouncementCarousel-module__bTGhCq__carousel{isolation:isolate;background:var(--black);box-shadow:0 30px 80px #2a031647, 0 0 0 1px var(--accent-line);border-radius:20px;margin:22px clamp(18px,5vw,64px) 0;position:relative;overflow:hidden}.AnnouncementCarousel-module__bTGhCq__stage{min-height:clamp(340px,42vw,540px);position:relative}.AnnouncementCarousel-module__bTGhCq__slide{opacity:0;visibility:hidden;align-items:center;padding:clamp(34px,6vw,84px) clamp(28px,6vw,88px) clamp(84px,9vw,110px);transition:opacity .9s,visibility 0s linear .9s;display:grid;position:absolute;inset:0}.AnnouncementCarousel-module__bTGhCq__slide.AnnouncementCarousel-module__bTGhCq__active{opacity:1;visibility:visible;transition:opacity .9s,visibility}.AnnouncementCarousel-module__bTGhCq__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.AnnouncementCarousel-module__bTGhCq__image{object-fit:cover;transition:transform 7.5s cubic-bezier(.2,.6,.2,1);transform:scale(1.08)}.AnnouncementCarousel-module__bTGhCq__active .AnnouncementCarousel-module__bTGhCq__image{transform:scale(1)}.AnnouncementCarousel-module__bTGhCq__media:after{content:"";background:linear-gradient(90deg,#1e020feb 0%,#3a041da8 46%,#3a041d14 100%),linear-gradient(#0000 62%,#1e020f8c 100%);position:absolute;inset:0}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=maroon]{background:radial-gradient(circle at 82% 22%,#f0d58a38,#0000 32%),radial-gradient(circle at 12% 110%,#d4a94f2e,#0000 40%),linear-gradient(130deg,#3a0420 0%,#6b0334 52%,#2a0316 100%)}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold]{background:radial-gradient(circle at 85% 18%,#fffaeb8c,#0000 34%),linear-gradient(125deg,#f3dc9a 0%,#d4a94f 48%,#a87b2c 100%)}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=ivory]{background:radial-gradient(circle at 88% 15%,#d4a94f33,#0000 36%),linear-gradient(135deg,#fffaf2 0%,#f6eadf 100%)}.AnnouncementCarousel-module__bTGhCq__ornament{z-index:-1;opacity:.5;background:repeating-radial-gradient(circle at 92%,#0000 0 34px,#f0d58a2e 34px 35px),linear-gradient(90deg,#0000 0 40%,#0000001f 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 70%);mask-image:linear-gradient(90deg,#0000 18%,#000 70%)}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=ivory] .AnnouncementCarousel-module__bTGhCq__ornament{background:repeating-radial-gradient(circle at 92%,#0000 0 34px,#8a642029 34px 35px)}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__ornament{background:repeating-radial-gradient(circle at 92%,#0000 0 34px,#2a03161f 34px 35px)}.AnnouncementCarousel-module__bTGhCq__frame{pointer-events:none;border:1px solid #f0d58a52;border-radius:12px;position:absolute;inset:14px}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__frame,.AnnouncementCarousel-module__bTGhCq__slide[data-theme=ivory] .AnnouncementCarousel-module__bTGhCq__frame{border-color:#6b033438}.AnnouncementCarousel-module__bTGhCq__content{max-width:640px;color:var(--white);position:relative}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__content,.AnnouncementCarousel-module__bTGhCq__slide[data-theme=ivory] .AnnouncementCarousel-module__bTGhCq__content{color:var(--black)}.AnnouncementCarousel-module__bTGhCq__content>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.AnnouncementCarousel-module__bTGhCq__active .AnnouncementCarousel-module__bTGhCq__content>*{opacity:1;transform:none}.AnnouncementCarousel-module__bTGhCq__active .AnnouncementCarousel-module__bTGhCq__content>:first-child{transition-delay:.25s}.AnnouncementCarousel-module__bTGhCq__active .AnnouncementCarousel-module__bTGhCq__content>:nth-child(2){transition-delay:.38s}.AnnouncementCarousel-module__bTGhCq__active .AnnouncementCarousel-module__bTGhCq__content>:nth-child(3){transition-delay:.51s}.AnnouncementCarousel-module__bTGhCq__active .AnnouncementCarousel-module__bTGhCq__content>:nth-child(4){transition-delay:.64s}.AnnouncementCarousel-module__bTGhCq__kicker{color:var(--gold-light);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.AnnouncementCarousel-module__bTGhCq__kicker>span:last-child:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;width:34px;height:1px;margin-right:12px;display:inline-block}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__kicker,.AnnouncementCarousel-module__bTGhCq__slide[data-theme=ivory] .AnnouncementCarousel-module__bTGhCq__kicker{color:var(--burgundy)}.AnnouncementCarousel-module__bTGhCq__badge{background:var(--gold-gradient);color:var(--black);letter-spacing:.16em;border-radius:999px;padding:6px 12px;font-size:12px;box-shadow:0 8px 22px #d4a94f59}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__badge{background:var(--black);color:var(--gold-light)}.AnnouncementCarousel-module__bTGhCq__title{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(38px,6.4vw,78px);font-weight:600;line-height:1}.AnnouncementCarousel-module__bTGhCq__subtitle{color:#ffffffd6;max-width:520px;margin:18px 0 0;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__subtitle,.AnnouncementCarousel-module__bTGhCq__slide[data-theme=ivory] .AnnouncementCarousel-module__bTGhCq__subtitle{color:#2a0316c7}.AnnouncementCarousel-module__bTGhCq__cta{background:var(--gold-gradient);color:var(--black);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:14px 24px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 36px #d4a94f52}.AnnouncementCarousel-module__bTGhCq__cta:hover{transform:translateY(-2px);box-shadow:0 22px 44px #d4a94f73}.AnnouncementCarousel-module__bTGhCq__cta svg{transition:transform .2s}.AnnouncementCarousel-module__bTGhCq__cta:hover svg{transform:translate(4px)}.AnnouncementCarousel-module__bTGhCq__slide[data-theme=gold] .AnnouncementCarousel-module__bTGhCq__cta{background:var(--black);color:var(--gold-light);box-shadow:0 16px 36px #2a03164d}.AnnouncementCarousel-module__bTGhCq__controls{z-index:2;color:#ffffffb8;align-items:center;gap:18px;display:flex;position:absolute;bottom:clamp(30px,4vw,42px);left:clamp(28px,6vw,88px);right:clamp(28px,6vw,88px)}.AnnouncementCarousel-module__bTGhCq__counter{font-family:var(--font-display), Georgia, serif;letter-spacing:.08em;white-space:nowrap;font-size:15px}.AnnouncementCarousel-module__bTGhCq__counter strong{color:var(--gold-light);font-size:20px;font-weight:600}.AnnouncementCarousel-module__bTGhCq__progress{flex:1;gap:8px;max-width:320px;display:flex}.AnnouncementCarousel-module__bTGhCq__bar{cursor:pointer;background:0 0;border:0;flex:1;height:18px;padding:8px 0}.AnnouncementCarousel-module__bTGhCq__bar span{background:#ffffff47;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.AnnouncementCarousel-module__bTGhCq__bar span:after{content:"";transform-origin:0;background:var(--gold-gradient);position:absolute;inset:0;transform:scaleX(0)}.AnnouncementCarousel-module__bTGhCq__barDone span:after{transform:scaleX(1)}.AnnouncementCarousel-module__bTGhCq__barActive span:after{animation:AnnouncementCarousel-module__bTGhCq__fill var(--slide-ms) linear forwards;animation-play-state:var(--play-state)}.AnnouncementCarousel-module__bTGhCq__bar[data-autoplay=false].AnnouncementCarousel-module__bTGhCq__barActive span:after{animation:none;transform:scaleX(1)}@keyframes AnnouncementCarousel-module__bTGhCq__fill{to{transform:scaleX(1)}}.AnnouncementCarousel-module__bTGhCq__arrows{gap:10px;margin-left:auto;display:flex}.AnnouncementCarousel-module__bTGhCq__arrows button{width:44px;height:44px;color:var(--gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#1e020f59;border:1px solid #f0d58a66;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.AnnouncementCarousel-module__bTGhCq__arrows button:hover{background:var(--gold-gradient);color:var(--black);transform:translateY(-1px)}.AnnouncementCarousel-module__bTGhCq__carousel[data-tone=light] .AnnouncementCarousel-module__bTGhCq__controls{color:#2a0316b3}.AnnouncementCarousel-module__bTGhCq__carousel[data-tone=light] .AnnouncementCarousel-module__bTGhCq__counter strong{color:var(--burgundy)}.AnnouncementCarousel-module__bTGhCq__carousel[data-tone=light] .AnnouncementCarousel-module__bTGhCq__bar span{background:#2a03162e}.AnnouncementCarousel-module__bTGhCq__carousel[data-tone=light] .AnnouncementCarousel-module__bTGhCq__bar span:after{background:var(--burgundy)}.AnnouncementCarousel-module__bTGhCq__carousel[data-tone=light] .AnnouncementCarousel-module__bTGhCq__arrows button{color:var(--burgundy);background:#fff6;border-color:#6b033459}.AnnouncementCarousel-module__bTGhCq__bar:focus-visible,.AnnouncementCarousel-module__bTGhCq__arrows button:focus-visible,.AnnouncementCarousel-module__bTGhCq__cta:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}@media (max-width:760px){.AnnouncementCarousel-module__bTGhCq__carousel{border-radius:16px;margin:12px 12px 0}.AnnouncementCarousel-module__bTGhCq__stage{min-height:430px}.AnnouncementCarousel-module__bTGhCq__slide{align-items:end;padding:30px 24px 86px}.AnnouncementCarousel-module__bTGhCq__media:after{background:linear-gradient(#2a031626 0%,#2a0316b3 55%,#1e020ff0 100%)}.AnnouncementCarousel-module__bTGhCq__frame{inset:10px}.AnnouncementCarousel-module__bTGhCq__controls{gap:12px;bottom:26px;left:24px;right:24px}.AnnouncementCarousel-module__bTGhCq__arrows{display:none}.AnnouncementCarousel-module__bTGhCq__progress{max-width:none}}@media (prefers-reduced-motion:reduce){.AnnouncementCarousel-module__bTGhCq__slide,.AnnouncementCarousel-module__bTGhCq__image,.AnnouncementCarousel-module__bTGhCq__content>*{transition:none}.AnnouncementCarousel-module__bTGhCq__image{transform:none}}
