section#hero{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/welcome_bg_dt.webp");background-size:400px 100%;background-position:center;overflow:hidden}section#hero .outer{max-width:1600px;margin:0 auto;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/green-flower-pattern.webp");background-position:calc(50% - 1000px) 50%;background-size:400px 100%}section#hero .inner{max-width:800px;margin:0 auto;position:relative}section#hero .flower-top-right{position:absolute;top:0;right:-22%;width:48%}section#hero .flower-bottom-left{position:absolute;bottom:0;left:-24%;width:40%}section#hero .nyc-layer{padding:90px 0px 60px 0px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/macys-building.webp"),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/welcome_bg_dt.webp");background-size:250px auto,cover;background-position:bottom right,center;background-repeat:no-repeat}section#hero #top-logo{max-width:174px;margin:auto}section#hero .nyc-layer h4{font:25px/1.2 "Ramillas Medium";text-align:center;padding-top:20px}section#hero .nyc-layer p{font:18px/1.2 "Macys Sans Bold";text-align:center;padding-top:20px}section#hero .nyc-layer .cta-visitor-info{border-radius:4px;background:#fef2db;width:171px;height:28px;line-height:28px;text-align:center;margin:20px auto;display:block;color:#000}section#hero .nyc-layer .cta-visitor-info[disabled]{color:rgba(0,0,0,.5)}section#hero .chicago-layer{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/chicago_bg_dt.webp");background-size:cover;background-position:bottom right;background-repeat:no-repeat;padding:34px 0;text-align:center}section#hero .chicago-layer h5{font:20px/1.2 "Ramillas Medium";text-align:center;padding:10px 0}section#hero .chicago-layer p{font:14px/1.2 "Macys Sans Regular";text-align:center}@media(max-width: 767px){section#hero .flower-top-right{right:0;width:40%}section#hero .flower-bottom-left{bottom:20%;left:0%;width:24%}section#hero .nyc-layer{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/welcome_bg_mew.webp");background-size:cover}section#hero .chicago-layer{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/hero/chicago_bg_mew.webp")}section#hero .chicago-layer h5{font-size:18px}}section#about{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_comingsoon/images/index/about/purple_bg_dt.webp");background-color:#9b6ec8;background-size:1094px 400px;background-position:center top;background-repeat:no-repeat}section#about #about-icon{max-width:64px;margin:auto}section#about .inner{padding:90px 0 97px 0;position:relative}section#about .inner p{max-width:437px;margin:auto;font:25px/1.2 "Ramillas Medium";color:#fff;letter-spacing:-0.5px;padding-top:40px;text-align:center}section#about .highlighted{font-family:"Macys Sans Bold";color:#ffc8bf}section#about .flowers-bottom-corners{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:1800px}@media(max-width: 767px){section#about .inner{padding:60px 0 280px 0}section#about .inner p{font-size:22px;padding:20px 0}section#about .flowers-bottom-corners{width:100%}}section#inquiries{background-image:radial-gradient(50% 50% at 50% 50%, #759fd4 0%, #4f8ad8 100%)}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}}