:root{--nav-height: 160px;--footer-height: 620px;--yellow: #ffd45b;--gold: #e2bc6c;--vanilla: #fceedd;--orange: #ff5849;--dark-purple: #572287;--blue: #4c57c7;--red: #cc0000;--ink: #282828;--violet: #5f42d5;--lilac: #714fd9;--purple: #3717ba;--cherry: #a50063;--green: #019767;--news-ticker-height: 90px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){:root{--footer-height: 1072px}}@media(max-height: 800px){:root{--news-ticker-height: 60px}}@media(max-width: 375px){:root{--nav-height: 213px;--footer-height: 906px}}#nav-footer{display:none}section#parade-map,section#inflation-map-content{height:calc(100vh - var(--nav-height))}section#parade-map .map-container,section#inflation-map-content .map-container{display:grid;grid-template-columns:repeat(5, 1fr);width:100%;height:100%;position:relative}section#parade-map .map-container .sidebar-toggle,section#inflation-map-content .map-container .sidebar-toggle{width:90px;height:90px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/route/sidebar-toggle-hidden.webp");background-size:contain;position:fixed;right:20px;bottom:20px;z-index:1;border-radius:50%;transition:background-image 1s ease;box-shadow:0 0 6px 2px rgba(0,0,0,.2)}section#parade-map .map-container #map-sidebar.shown~.sidebar-toggle,section#inflation-map-content .map-container #map-sidebar.shown~.sidebar-toggle{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/route/sidebar-toggle-shown.webp")}section#parade-map .map-container #map-sidebar,section#inflation-map-content .map-container #map-sidebar{width:450px;margin:38px 0 0 60px;grid-row:1/2;grid-column:1/3;z-index:1;background-color:#fffaf4;overflow:hidden}section#parade-map .map-container .sidebar-content,section#inflation-map-content .map-container .sidebar-content{height:100%}section#parade-map .map-container .markers-container,section#inflation-map-content .map-container .markers-container{height:100%;overflow:scroll;padding-bottom:300px}section#parade-map .map-container .heading-row,section#inflation-map-content .map-container .heading-row{background-color:var(--red);padding:20px 60px}section#parade-map .map-container .section-title,section#inflation-map-content .map-container .section-title{color:var(--vanilla);padding:15px;font-size:64px;line-height:1}section#parade-map .map-container .intro-copy,section#inflation-map-content .map-container .intro-copy{padding:34px}section#parade-map .map-container #map,section#inflation-map-content .map-container #map{width:100%;grid-row:1/2;grid-column:1/-1}section#parade-map .map-container .marker-info,section#inflation-map-content .map-container .marker-info{cursor:pointer;display:flex;transition:background-color .5s ease;padding:30px 30px 0 30px;position:relative;z-index:1}section#parade-map .map-container .infowindow-content h3,section#inflation-map-content .map-container .infowindow-content h3{color:var(--red);font:18px/1 "Macys Sans Bold";padding-bottom:15px}section#parade-map .map-container .infowindow-content p,section#inflation-map-content .map-container .infowindow-content p{font-size:14px;line-height:24px}section#parade-map .map-container [id^=marker-info]:hover,section#parade-map .map-container [id^=marker-info].hovered,section#inflation-map-content .map-container [id^=marker-info]:hover,section#inflation-map-content .map-container [id^=marker-info].hovered{background-color:#fff0df}section#parade-map .map-container [id^=marker-info].selected,section#inflation-map-content .map-container [id^=marker-info].selected{background-color:#fff0df}section#parade-map .map-container .tooltip,section#inflation-map-content .map-container .tooltip{border-radius:50%;transition:background .5s ease;color:#fff;font-family:"Macys Sans Bold";text-align:center;width:36px;height:36px;line-height:36px;cursor:pointer;position:relative;background-color:var(--red);transition:background .5s ease;border:1px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);flex-shrink:0}section#parade-map .map-container .tooltip .tooltip-text,section#inflation-map-content .map-container .tooltip .tooltip-text{transform:rotate(45deg);display:block}section#parade-map .map-container .route-link,section#inflation-map-content .map-container .route-link{max-width:390px;border:3px solid var(--gold);border-radius:20px;padding:0px 12px 0px 20px;margin:30px auto auto;display:block;transition:filter .5s ease}section#parade-map .map-container .route-link:hover,section#inflation-map-content .map-container .route-link:hover{filter:brightness(0.95)}section#parade-map .map-container .route-link .flex-container,section#inflation-map-content .map-container .route-link .flex-container{align-items:center}section#parade-map .map-container .route-link .route-icon,section#inflation-map-content .map-container .route-link .route-icon{min-width:100px;width:100px}section#parade-map .map-container .route-link .route-url *,section#inflation-map-content .map-container .route-link .route-url *{font-size:14px;line-height:1.3;color:var(--ink);font-family:"Macys Sans Bold"}section#parade-map .map-container .marker,section#inflation-map-content .map-container .marker{visibility:hidden;position:absolute}section#parade-map .map-container .marker:hover,section#parade-map .map-container .marker.selected,section#parade-map .map-container .marker.hovered,section#inflation-map-content .map-container .marker:hover,section#inflation-map-content .map-container .marker.selected,section#inflation-map-content .map-container .marker.hovered{background-color:#870303;animation:bounce 2s both ease-in-out}section#parade-map .map-container .entry-icon,section#inflation-map-content .map-container .entry-icon{margin-right:17px}section#parade-map .map-container .date-time,section#inflation-map-content .map-container .date-time{color:#282828;font:17px/1.5 "Macys Sans Bold";display:flex;gap:30px}section#parade-map .map-container .date-time:before,section#inflation-map-content .map-container .date-time:before{content:"";width:20px;height:20px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/route/icon-clock.svg");position:relative;left:6px}section#parade-map .map-container .entry-title,section#inflation-map-content .map-container .entry-title{font:18px/1.3 "Macys Sans Bold";color:var(--red);margin-bottom:10px}section#parade-map .map-container .entry-desc,section#inflation-map-content .map-container .entry-desc{font-size:14px;line-height:24px;color:#282828}section#parade-map .map-container .entry-copy,section#inflation-map-content .map-container .entry-copy{padding-bottom:34px;border-bottom:1px solid #d3cfcf}section#parade-map .map-container .infowindow-copy-container,section#inflation-map-content .map-container .infowindow-copy-container{padding:20px 20px 20px 0}section#parade-map .map-container .gm-style .gm-style-iw-t,section#inflation-map-content .map-container .gm-style .gm-style-iw-t{transform:translateY(-50px)}section#parade-map .map-container .gm-style .gm-style-iw-a,section#inflation-map-content .map-container .gm-style .gm-style-iw-a{visibility:hidden}section#parade-map .map-container .gm-style .gm-style-iw,section#inflation-map-content .map-container .gm-style .gm-style-iw{padding:0}section#parade-map .map-container .gm-style .gm-style-iw-d,section#inflation-map-content .map-container .gm-style .gm-style-iw-d{padding:0px 20px 20px 20px;overflow:hidden !important}section#parade-map .map-container .gm-ui-hover-effect,section#inflation-map-content .map-container .gm-ui-hover-effect{top:6px !important;right:6px !important;width:30px !important;height:30px !important}section#parade-map .map-container .gm-ui-hover-effect>span,section#inflation-map-content .map-container .gm-ui-hover-effect>span{width:100% !important;height:100% !important;margin:0 !important}section#parade-map .map-container .gm-style .gm-style-iw-t::after,section#inflation-map-content .map-container .gm-style .gm-style-iw-t::after{display:none !important}section#parade-map .map-container .gm-style .gm-style-iw-c,section#inflation-map-content .map-container .gm-style .gm-style-iw-c{background-color:#fffaf4}section#parade-map .map-container .gm-style .gm-style-cc,section#parade-map .map-container a[href*="maps.google.com/maps"],section#inflation-map-content .map-container .gm-style .gm-style-cc,section#inflation-map-content .map-container a[href*="maps.google.com/maps"]{display:none !important}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0) scale(1, 1) rotate(-45deg)}40%{transform:translateY(-25px) scale(0.97, 1.03) rotate(-45deg)}60%{transform:translateY(-10px) scale(0.97, 1.03) rotate(-45deg)}}@media(max-width: 375px){section#parade-map .map-container #map-sidebar,section#inflation-map-content .map-container #map-sidebar{width:375px;margin:0;overflow:visible;padding-bottom:0}section#parade-map .map-container .markers-container,section#inflation-map-content .map-container .markers-container{padding-bottom:30px;height:auto}section#parade-map .route-link,section#inflation-map-content .route-link{max-width:335px !important}section#parade-map .map-container .sidebar-toggle,section#inflation-map-content .map-container .sidebar-toggle{width:72px;height:72px}}section#inflation-map-content .question-container{display:flex;position:relative}section#inflation-map-content .question-container:after{content:"";background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/arrow-down.svg");width:16px;height:16px;display:flex;position:absolute;right:0px;top:0;min-width:24px;height:24px;transition:transform .5s ease}section#inflation-map-content [data-view=expanded] .question-container:after{display:none}section#inflation-map-content .entry-title{padding-right:60px;color:var(--dark-purple)}section#inflation-map-content .marker-info:first-child .entry-title{font-size:15px;padding-right:0}section#inflation-map-content .entry-copy{width:100%}section#inflation-map-content .entry-icon.tooltip{transform:none;border:none;border-radius:0;background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat}section#inflation-map-content .map-container [id^=marker-info]:hover,section#inflation-map-content .map-container [id^=marker-info].hovered{background-color:rgba(0,0,0,0)}section#inflation-map-content [slug=sidebar-list-date] .entry-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/icon-date.svg");width:18px;height:18px}section#inflation-map-content [slug=sidebar-list-location] .entry-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/icon-location.svg");width:15px;height:18px}section#inflation-map-content [slug=sidabar-list-entrance] .entry-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/icon-entrance.svg");width:17px;height:18px}section#inflation-map-content [slug=sidebar-list-viewing] .entry-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/icon-viewing.svg");width:17px;height:18px}section#inflation-map-content [slug=sidebar-list-exit] .entry-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/icon-exit.svg");width:17px;height:18px}section#inflation-map-content [slug=sidebar-list-faqs] .entry-icon{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2024_launch/images/inflation-map/icon-faqs.svg");width:18px;height:18px}section#inflation-map-content [class*=icon-train-]{width:20px;height:20px;font-size:12px;line-height:20px;margin-right:10px;text-align:center;color:#fff;font-family:"Macys Sans Bold";display:inline-block;border-radius:50%}section#inflation-map-content .icon-train-b{background-color:#ef8100}section#inflation-map-content .icon-train-c{background-color:#355eab}section#inflation-map-content .icon-train-1,section#inflation-map-content .icon-train-2,section#inflation-map-content .icon-train-3{background-color:#e41f30}@media(max-width: 375px){section#inflation-map-content .markers-container{height:auto !important}section#inflation-map-content .map-container .route-link{margin-top:40px}section#inflation-map-content .map-container .heading-row{padding:25px 40px}}