.promo{color:#fff;background:linear-gradient(#1c1d21 0%,#141416 54%);align-items:stretch;min-height:100svh;display:flex;position:relative;overflow:hidden}.promo:after{content:"";z-index:3;pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;animation:.42s steps(4,end) infinite grain;position:absolute;inset:-24px}@media (prefers-reduced-motion:reduce){.promo:after{animation:none}}.promo-bg{z-index:0;position:absolute;inset:0}.promo-bg img{object-fit:cover;object-position:center 44%;width:100%;height:100%}@media (min-aspect-ratio:17/10){.promo-bg img{object-position:center 51%}}@media (prefers-reduced-motion:no-preference){.promo-bg img{transform-origin:50% 55%;animation:34s ease-in-out infinite alternate kenburns}}.promo-scrim{z-index:1;background:linear-gradient(#0a0c1099 0%,#0a0c1052 24%,#0a0c100d 48%,#0a0c104d 80%,#0a0c10b8 100%),radial-gradient(78% 42% at 50% 3%,#ea332421,#0000 66%);position:absolute;inset:0}.promo-inner{z-index:4;text-align:center;flex-direction:column;justify-content:space-between;gap:32px;width:100%;max-width:1080px;margin:0 auto;padding:clamp(88px,12vh,132px) 24px clamp(34px,4.4vh,44px);display:flex;position:relative}.promo-top,.promo-bottom{flex-direction:column;align-items:center;display:flex}.promo h1{text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 3px 34px #00000080,0 1px 4px #0000004d;max-width:34ch;margin:12px auto 0;font-family:Poppins,Jost,system-ui,sans-serif;font-size:clamp(1.85rem,3.7vw,3.2rem);font-weight:800;line-height:.98}.promo h1 em{color:var(--gold);margin-top:.04em;font-style:normal;display:block}.promo p.promo-proceeds{color:#ffffffe6;letter-spacing:.01em;text-shadow:0 1px 16px #000000b3;max-width:60ch;margin:10px auto 0;font-size:clamp(14.5px,1.15vw,16px);line-height:1.4}.promo-count{justify-content:center;gap:9px;margin-top:14px;display:flex}.promo-count>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r);background:#0a0c1066;border:1px solid #fff3;min-width:76px;padding:9px 12px 8px}.promo-count b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Poppins,Jost,system-ui,sans-serif;font-size:clamp(19px,2.4vw,26px);font-weight:800;line-height:1;display:block}.promo-count span{letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-top:5px;font-size:10px;font-weight:600;display:block}.promo-count .lbl-short{display:none}.promo-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.promo .btn-lg{padding:16px 38px;font-size:17px}.promo-fine{letter-spacing:.01em;color:#ffffff9e;text-shadow:0 1px 12px #000000b3;max-width:92ch;margin-top:8px;font-size:12px;line-height:1.55}.promo-fine a{border-bottom:1px solid #ffffff4d}.promo-fine a:hover{color:#fff;border-color:#fff}@media (prefers-reduced-motion:no-preference){.promo-inner .up{opacity:0;animation:heroUp .95s var(--ease) forwards}.promo-inner .up.d1{animation-delay:.12s}.promo-inner .up.d2{animation-delay:.26s}.promo-inner .up.d3{animation-delay:.42s}.promo-inner .up.d4{animation-delay:.56s}.promo-inner .up.d5{animation-delay:.68s}.promo-inner .up.d6{animation-delay:.78s}}body.static .promo-inner .up{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){.promo-bg img{animation:none}}@media (max-aspect-ratio:1){.promo-bg,.promo-scrim{height:36svh;inset:0 0 auto}.promo-bg img{object-position:center 64%;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.promo-scrim{background:linear-gradient(#0a0c109e 0%,#0a0c1014 38%,#0a0c1000 100%)}.promo-inner{justify-content:flex-start;gap:24px;padding:calc(36svh - 10px) 24px 96px}}@media (max-aspect-ratio:1) and (min-width:761px){.promo-bg,.promo-scrim{height:46svh}.promo-inner{justify-content:center;padding:calc(46svh + 12px) 32px 72px}}@media (max-width:760px) and (max-aspect-ratio:1){.promo-bg,.promo-scrim{height:36svh}.promo-inner{padding:calc(36svh - 6px) 20px 96px}.promo-cta .btn-ghost{display:none}}@media (max-width:760px){.promo-inner{gap:22px}.promo h1{max-width:14ch;margin-top:12px;font-size:clamp(2.05rem,8.6vw,2.5rem)}.promo p.promo-proceeds{max-width:34ch;margin-top:12px;font-size:14.5px}.promo-count{gap:6px;width:100%;margin-top:18px}.promo-count>div{flex:1;min-width:0;padding:9px 2px 8px}.promo-count b{font-size:21px}.promo-count span{letter-spacing:.14em;font-size:9.5px}.promo-count .lbl-long{display:none}.promo-count .lbl-short{display:block}.promo-cta{flex-direction:column;gap:10px;width:100%}.promo-cta .btn{width:100%}.promo .btn-lg{padding:16px 24px}.promo-fine{margin-top:16px;font-size:11.5px}}@media (max-width:760px) and (max-aspect-ratio:1) and (min-height:800px){.promo-bg,.promo-scrim{height:42svh}.promo-inner{padding-top:calc(42svh - 6px)}}
