[page=index] .sections-wrapper{background:linear-gradient(220deg, #000 75%, #34037d 100%);z-index:1;overflow:hidden;position:relative}body[data-launch] .light-bg-wrapper{background:linear-gradient(225deg, #ffc0d0 0%, #fff 45%, #b9ccfa 80%, #5c88f6 100%)}[page=index] .sections-wrapper:not(:has(#arc-banner)) section#countdown .inner{padding-bottom:100px}[page=index] section#inquiries .outer{padding-top:200px}body[data-launch] #landing-splash{position:absolute;inset:0;z-index:1;display:flex;pointer-events:none}section#hero{position:relative;overflow:hidden}section#hero .hero-bg-video{position:absolute;inset:0;z-index:0}section#hero .hero-bg-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 80%, rgb(0, 0, 0) 100%)}section#hero .hero-bg-video video{width:100%;height:100%;object-fit:cover}section#hero .inner{position:relative;z-index:1}section#hero .copy-wrapper{max-width:480px;margin:auto;padding:100px 0 100px 0;color:#fff}section#hero #top-logo{margin-bottom:20px;max-width:470px}section#hero .copy-wrapper h2{font:40px/1 "podium-soft-variable";color:#004dff;margin-bottom:6px}section#hero .copy-wrapper p{font:23px/1.2 "podium-soft-variable";letter-spacing:.5px}[data-launch] .copy-wrapper p{letter-spacing:0px}section#hero .copy-wrapper .nbc-peacock-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/nbc-peacock-icon.webp");width:200px;height:29px;background-size:cover;display:inline-block;vertical-align:middle}@media(max-width: 767px){section#hero #top-logo{max-width:266px;margin:80px auto 40px auto}section#hero .copy-wrapper{padding:40px 0 90px 0}section#hero .copy-wrapper h2{font-size:44px;text-align:center}section#hero .copy-wrapper h2 span{font-size:37px}section#hero .copy-wrapper p{text-align:center}section#hero .copy-wrapper p:last-child{font-size:21px}section#hero .nbc-peacock-icon{margin-top:10px}}.flipdown{overflow:visible}.flipdown .rotor-group{position:relative;float:left;padding-right:10px}.flipdown .rotor-group:last-child{padding-right:0}.flipdown .rotor-group-heading:before{display:block;text-align:center}.flipdown .rotor-group .rotor-group-heading:before{content:attr(data-before);color:#fff;text-transform:uppercase;font:14px/1 "podium-soft-variable"}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before,.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{content:"";position:absolute;left:115px;width:10px;height:10px;border-radius:50%}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{bottom:20px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{bottom:50px}.flipdown .rotor{position:relative;float:left;width:50px;height:60px;margin:0 5px 0 0;text-align:center;perspective:74px}.flipdown .rotor:last-child{margin-right:0}.flipdown .rotor:after{content:"";z-index:2;position:absolute;bottom:0;left:0;width:100%;height:30px;border-radius:0 0 4px 4px}.flipdown .rotor-top,.flipdown .rotor-bottom{overflow:hidden;position:absolute;width:100%;height:30px}.flipdown .rotor-top{line-height:60px;border-radius:6px 6px 0 0}.flipdown .rotor-bottom{bottom:0;line-height:0;border-radius:0 0 6px 6px}.flipdown .rotor-leaf{z-index:1;position:absolute;width:100%;height:60px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 0s}.flipdown .rotor-leaf.flipped{transform:rotateX(-180deg);transition:transform .5s ease-in-out}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear{overflow:hidden;position:absolute;width:100%;height:30px;margin:0;transform:rotateX(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipdown .rotor-leaf-front{line-height:60px;border-radius:6px 6px 0 0}.flipdown .rotor-leaf-rear{line-height:0;border-radius:0 0 6px 6px;transform:rotateX(-180deg)}@media(max-width: 767px){.flipdown .rotor{width:36px;height:43px;margin:0 2px 0 0}.flipdown .rotor-leaf{height:43px}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom{line-height:43px;height:21.5px}.flipdown .rotor-bottom,.flipdown .rotor-leaf-rear{line-height:0}.flipdown .rotor:after{height:21.5px}}section#countdown{color:#fff}section#countdown .inner{display:flex;flex-direction:column;align-items:center;padding:0px 20px 0px 20px}section#countdown .copy-wrapper p{font:25px/1.3 "Macys Sans Medium";text-align:center;padding-top:50px}section#countdown .copy-wrapper .countdown-intro-copy{display:block;font:35px/1.2 "Macys Sans Bold"}section#countdown .flipdown{margin:auto}section#countdown .flipdown .rotor{margin-bottom:12px}section#countdown .flipdown .rotor-top,section#countdown .flipdown .rotor-leaf-front{color:#fff;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/coutndown-card-bg.svg");background-size:100% 200%;background-position:top left;font-size:54px;line-height:54px;font-family:"podium-soft-variable";font-variation-settings:"wdth" 62.5}section#countdown .flipdown .rotor-bottom,section#countdown .flipdown .rotor-leaf-rear{color:#fff;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/coutndown-card-bg.svg");background-size:100% 200%;background-position:bottom left;font-size:54px;font-family:"podium-soft-variable";font-variation-settings:"wdth" 62.5}section#countdown .flipdown .rotor:after{border-top:solid 1px #000}[data-launch] section#countdown{background-color:#000}[data-launch] section#countdown .inner{position:relative;overflow:hidden;padding-top:100px;background:linear-gradient(224deg, #004dff 80%, #ffff00 110%) #00267d;max-width:1600px;margin:auto}[data-launch] section#countdown .inner::before,[data-launch] section#countdown .inner::after{content:"";position:absolute;bottom:0;width:227px;height:100%;background-size:contain;background-repeat:no-repeat;pointer-events:none}[data-launch] section#countdown .inner::before{left:0;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/countdown-decor-left.webp")}[data-launch] section#countdown .inner::after{right:0;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/countdown-decor-right.webp")}[data-launch] section#countdown .copy-wrapper:before{content:"";display:block;width:323px;height:45px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/divider-stars.webp");background-size:contain;background-repeat:no-repeat;margin:40px auto -50px auto}[data-launch] section#countdown .flipdown .rotor-top,[data-launch] section#countdown .flipdown .rotor-leaf-front,[data-launch] section#countdown .flipdown .rotor-bottom,[data-launch] section#countdown .flipdown .rotor-leaf-rear{color:#ff0;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/coutndown-card-bg-black.svg")}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark){width:100%;max-width:1060px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/bulova-bg-dt.webp");background-size:contain;background-position:center;background-repeat:no-repeat;padding:20px 0;display:flex;gap:24px;justify-content:center}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark) .cd-unit{display:flex;flex-direction:column;align-items:center;gap:8px}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark) .cd-value{font:54px/1 "podium-soft-variable";font-variation-settings:"wdth" 62.5;letter-spacing:3px}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark) .cd-label{font:14px/1 "Macys Sans Medium";text-transform:uppercase;letter-spacing:.05em}@media(max-width: 767px){section#countdown .flipdown .rotor-top,section#countdown .flipdown .rotor-leaf-front{font-size:33px;line-height:initial}section#countdown .flipdown .rotor-bottom,section#countdown .flipdown .rotor-leaf-rear{font-size:33px}section#countdown .copy-wrapper p{font:16px/1.4 "Macys Sans Medium"}section#countdown .copy-wrapper .countdown-intro-copy{font:18px/1.5 "Macys Sans Bold"}[data-launch] section#countdown .inner{padding:60px 20px}[data-launch] section#countdown .inner::before,[data-launch] section#countdown .inner::after{display:none}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark){background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/bulova-bg-mew.webp");padding:120px 0 80px 0}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark) .cd-value{font-size:35px}[data-update1] section#countdown #countdown-timer:not(.flipdown__theme-dark) .cd-label{font-size:10px}}section#map-lineup-ctas{background-color:#000}section#map-lineup-ctas .inner{display:flex;flex-wrap:wrap;justify-content:center}section#map-lineup-ctas .cta-card{flex:1 1 40%;max-width:800px;position:relative;overflow:hidden;display:block;text-decoration:none}section#map-lineup-ctas .cta-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.25) 45%, transparent 70%);pointer-events:none}section#map-lineup-ctas .cta-card-content{position:absolute;bottom:0;left:0;right:0;padding:30px 30px 44px 60px;z-index:1;color:#fff}section#map-lineup-ctas .cta-card-title{font:80px/.9 "podium-soft-variable";font-variation-settings:"wdth" 62.5;text-transform:uppercase;color:#fff;margin-bottom:20px}section#map-lineup-ctas .cta-card-body{font:14px/1.4 "Macys Sans Regular";color:#fff;margin-bottom:40px;max-width:320px}section#map-lineup-ctas .cta-card-cta{font:14px/1 "Macys Sans Medium";color:#fff;margin-bottom:60px;display:block}section#map-lineup-ctas .news-container{height:60px;background:linear-gradient(2deg, #f43ab3 20.07%, #f7278b 24.18%, #fa1666 27.61%, #fd0a4c 31.03%, #fe023c 33.77%, #ff0037 36.51%)}@media(max-width: 767px){section#map-lineup-ctas .inner{flex-direction:column}section#map-lineup-ctas .ticker-band{order:2}section#map-lineup-ctas .cta-card~.cta-card{order:3}section#map-lineup-ctas .cta-card-title{font-size:54px}section#map-lineup-ctas .cta-card-content{padding:24px 20px 36px}section#map-lineup-ctas .cta-card-body{max-width:260px}section#map-lineup-ctas .ticker-inner{font-size:22px}}section#about{margin-top:-1px}section#about .inner{max-width:1440px;margin:0 auto;padding:0px 0 60px 0}section#about .about-section-title{color:#000;text-align:center;font:35px/1 "podium-soft-variable";font-variation-settings:"wdth" 62.5;text-transform:uppercase;margin-bottom:24px}section#about .about-section-title span{display:inline-block;font:40px/1 "podium-soft-variable";font-variation-settings:"wdth" 62.5;text-transform:uppercase;color:#000;border:2px dashed #004dff;padding:10px 20px}section#about .about-cards{display:flex;gap:25px}section#about .about-card{flex:1;padding:44px 40px 50px;display:flex;flex-direction:column;background:linear-gradient(49deg, #f43ab3 20.42%, #f7278b 24.51%, #fa1666 27.92%, #fd0a4c 31.33%, #fe023c 34.05%, #ff0037 36.78%)}section#about .about-card:nth-child(2){background:linear-gradient(70deg, #34037d 8.91%, #000 36.82%)}section#about .about-card-title{font:45px/.88 "podium-soft-variable";font-variation-settings:"wdth" 62.5;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:10px}section#about .about-card-body{font:14px/1.5 "Macys Sans Regular";color:#fff;flex:1}section#about .link{display:block;margin-top:30px;font:14px/1 "Macys Sans Medium";color:#fff}@media(max-width: 767px){section#about .inner{padding:40px 20px}section#about .about-section-title{padding:0 20px;margin-bottom:30px}section#about .about-section-title span{font-size:30px}section#about .about-cards{flex-direction:column}section#about .about-card{padding:36px 24px 40px}section#about .about-card-title{font-size:44px}}section#arc-banner{padding:80px 0 100px 0}section#arc-banner .inner{max-width:500px;margin:auto;padding:0 20px}section#celebration-banners{padding:80px 0 40px 0}section#partners{margin-top:-1px}section#partners .inner{max-width:1440px;padding:80px 0;margin:auto}section#partners .partners-title{font:14px/1 "Macys Sans Medium";text-transform:uppercase;text-align:center;letter-spacing:1px;margin-bottom:22px}section#partners .partners-grid{max-width:562px;margin:0 auto}section#social .inner{max-width:1480px;padding:60px 20px;margin:auto}section#social .section-copy{text-align:center;margin-bottom:20px}section#social video{display:block;object-fit:contain;width:100%;height:100%}section#social .tns-slider{will-change:transform;transition:transform 1.5s cubic-bezier(0.22, 1, 0.36, 1)}section#social .slide{position:relative}section#social .slide img:not([src]){visibility:hidden}section#social .video-carousel:not(.tns-slider){visibility:hidden}section#social .video-content-container .video-controls .play-toggle{z-index:2;position:absolute;bottom:16px;left:20px;width:30px;height:30px;cursor:pointer;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/button-play.svg");background-repeat:no-repeat;background-color:#fff;border-radius:50%;background-size:14px 14px;background-position:center}section#social .video-content-container .video-controls .play-toggle.playing{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/button-pause.svg");pointer-events:all}section#social .video-content-container .video-controls .mute-toggle{z-index:2;position:absolute;bottom:16px;right:20px;width:30px;height:30px;cursor:pointer;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/button-unmuted.svg");background-repeat:no-repeat;background-color:#fff;border-radius:50%;background-size:16px 16px;background-position:center}section#social .video-content-container .video-controls .mute-toggle.muted{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/button-muted.svg");pointer-events:all}section#social .video-controls .play-toggle,section#social .video-controls .mute-toggle,section#social .tns-controls button{transition:filter .5s ease}@media(hover: hover){section#social .video-controls .play-toggle:hover,section#social .video-controls .mute-toggle:hover,section#social .tns-controls button:hover{filter:invert(100%)}}section#social .tns-outer{position:relative}section#social .tns-inner{margin-left:0 !important}section#social .video-content-container,section#social .image-content-container{position:relative;border-radius:8px;overflow:hidden;border-radius:20px}@media(max-width: 375px){section#social .tns-outer{margin-right:-20px}}section#history{padding:80px 0 60px;color:#fff}section#history .section-header{max-width:600px;margin:0 auto 60px;text-align:center;padding:0 20px}section#history .section-title{font:35px/1 "podium-soft-variable";font-variation-settings:"wdth" 62.5;margin-bottom:16px}section#history .scroll-container{overflow-x:auto;scrollbar-width:none;cursor:grab;height:450px}section#history .scroll-container::-webkit-scrollbar{display:none}section#history .scroll-container.is-dragging{cursor:grabbing;user-select:none}section#history .scroll-container picture{height:100%}section#history .scroll-container img{display:block;height:100%;width:auto;max-width:none;-webkit-user-drag:none;pointer-events:none}section#history .history-track{position:relative}section#history .scroll-thumb{position:absolute;bottom:-60px;left:0px;transform:translateY(-50%);width:60px;height:60px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/fireworks/2026_comingsoon/images/index/scroll-thumb.svg");background-size:contain;cursor:grab}section#history .scroll-thumb.is-dragging{cursor:grabbing}section#by-the-numbers{padding:80px 0 60px}section#by-the-numbers .inner{max-width:1400px;margin:auto}section#by-the-numbers .tns-inner{margin-left:0}section#by-the-numbers .section-header{max-width:600px;margin:0 auto 60px;text-align:center;padding:0 20px}section#by-the-numbers .section-title{font:35px/1 "podium-soft-variable";font-variation-settings:"wdth" 62.5;margin-bottom:16px}section#by-the-numbers .stat-card{flex:1;padding:44px 40px 50px;display:flex;flex-direction:column;background:linear-gradient(49deg, #f43ab3 20.42%, #f7278b 24.51%, #fa1666 27.92%, #fd0a4c 31.33%, #fe023c 34.05%, #ff0037 36.78%)}section#by-the-numbers .slide:nth-child(odd) .stat-card{background:linear-gradient(70deg, #34037d 8.91%, #000 36.82%)}section#by-the-numbers .stat-title{font:80px/1 "podium-soft-variable";font-variation-settings:"wdth" 62.5;display:block;margin-bottom:8px;color:#fff}section#by-the-numbers .stat-subtitle{font:700 14px/1.2 "Macys Sans Bold";text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:16px;color:#fff}section#by-the-numbers .stat-description{font:14px/1.5 "Macys Sans Regular";color:#fff}section.banner .inner{max-width:1440px;margin:0 auto}section.banner .banner-slider{position:relative}section.banner .banner-slide a{width:100%}section.banner .tns-outer{text-align:center;position:relative}section.banner .tns-nav{display:inline-block;background-color:#fff;border-radius:20px;padding:5px 12px 7px 12px;margin:20px 10px}section.banner .tns-nav button{width:7px;height:7px;background-color:#e6e6d6;border-radius:50%;margin:0 3px !important}section.banner .tns-nav .tns-nav-active{background-color:#000}section#inquiries{background:linear-gradient(194deg, #004dff 80%, #ffff00 110%) #00267d;position:relative;z-index:1}section#inquiries .inner{max-width:1244px;margin:auto;padding:50px 24px}section#inquiries .section-title{font-size:40px;line-height:36px;letter-spacing:1px;margin-bottom:60px;color:#fff}section#inquiries .partnership-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px}section#inquiries .partnership-title{font-family:"Macys Sans Bold";font-size:14px;margin-bottom:10px;color:#fff}section#inquiries a{font-size:14px;text-decoration:underline;color:#fff}@media(max-width: 767px){section#inquiries .inner{padding:40px 40px}section#inquiries .partnership-container{grid-template-columns:1fr;gap:16px}}.news-wrapper{display:flex;align-items:center;margin:auto;position:relative}.ticker{width:100%}.ticker .news-container{display:flex;overflow:hidden}.ticker .news-items-group{display:flex;flex-shrink:0;height:60px;padding:4px 10px}.ticker:hover .news-items-group{animation-play-state:paused !important}.ticker .news-item-content{height:100%;justify-content:center;align-items:center;display:flex}.ticker .news-item-content figure{height:100%}.ticker .news-item-content img{object-fit:contain;width:auto !important}.ticker .news-item-content p{height:100%;display:flex;align-items:center;font-family:"Macys Sans Regular";font-size:28px}.ticker.left-direction .news-container{flex-direction:row}.ticker.left-direction .news-items-group{animation:crawl-left 60s linear infinite}.ticker.right-direction .news-container{flex-direction:row-reverse}.ticker.right-direction .news-items-group{animation:crawl-right 60s linear infinite}@keyframes crawl-left{100%{transform:translate(-100%)}}@keyframes crawl-right{100%{transform:translate(100%)}}