.band{background:var(--night);color:#fff;padding:var(--gap) 0;position:relative;overflow:clip;isolation:isolate}.band .wrap{position:relative;z-index:1}.band h2{color:#fff;max-width:30ch}.band h2 em{font-style:italic;color:var(--gold);font-weight:400}.band .lead{color:rgba(255,255,255,.78)}.band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.5rem}.cell{position:relative;border-radius:var(--r-lg);padding:1.6rem 1.5rem;background:rgba(255,255,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .45s}.cell:hover{transform:translateY(-4px);background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(201,163,90,.45),0 20px 40px -20px rgba(0,0,0,.6)}.cell__ico{width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(201,163,90,.12);box-shadow:inset 0 0 0 1px rgba(201,163,90,.35);display:grid;place-items:center;margin-bottom:.9rem}.cell__ico svg{width:1.3rem;height:1.3rem;stroke:var(--gold);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cell small{display:block;font-size:var(--fs-0);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.55rem}.cell b{display:block;font-family:var(--font-display);font-weight:500;font-size:1.45rem;line-height:1.15;margin-bottom:.45rem;color:#fff}.cell p{color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.5}.countdown{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:2.75rem auto 0;text-align:center}.countdown__lead{font-size:var(--fs-0);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.countdown__clock{display:flex;align-items:flex-start;justify-content:center;gap:.55rem}.cd-unit{display:flex;flex-direction:column;align-items:center;min-width:4.4rem;padding:.75rem .55rem;border-radius:var(--r-lg);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.cd-unit b{font-family:var(--font-display);font-weight:500;font-size:2.15rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cd-unit small{margin-top:.4rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}.cd-sep{font-family:var(--font-display);font-size:1.7rem;line-height:1;color:rgba(201,163,90,.55);margin-top:.55rem}.countdown.is-expired .cd-unit b{color:var(--gold)}@media (max-width:600px){.countdown__clock{gap:.4rem}.cd-unit{min-width:3.6rem;padding:.6rem .4rem}.cd-unit b{font-size:1.7rem}.cd-unit small{font-size:.62rem}.cd-sep{font-size:1.25rem;margin-top:.45rem}}.band .aurora i:nth-child(1){background:radial-gradient(closest-side,rgba(158,31,54,.6),rgba(158,31,54,0));opacity:.7}.band .aurora i:nth-child(2){background:radial-gradient(closest-side,rgba(201,163,90,.35),rgba(201,163,90,0));opacity:.6}.band .aurora i:nth-child(3){background:radial-gradient(closest-side,rgba(255,255,255,.18),rgba(255,255,255,0));opacity:.5}.band__cta{display:grid;justify-items:center;gap:.85rem;margin-top:clamp(1.8rem,1.2rem + 2vw,2.6rem);text-align:center}.band__note{font-size:var(--fs-0);color:rgba(255,255,255,.72);max-width:32rem;line-height:1.55}@media (max-width:900px){.band__grid{grid-template-columns:1fr}}