@charset "UTF-8";@font-face{font-family:Graphik Thin;font-display:swap;src:url(/fonts/Graphik-Thin.woff) format("woff"),url(/fonts/Graphik-Thin.ttf) format("truetype"),url(/fonts/Graphik-Thin.otf) format("opentype")}@font-face{font-family:Graphik Thin Italic;font-display:swap;src:url(/fonts/Graphik-ThinItalic.woff) format("woff"),url(/fonts/Graphik-ThinItalic.ttf) format("truetype"),url(/fonts/Graphik-ThinItalic.otf) format("opentype")}@font-face{font-family:Graphik Extra Light;font-display:swap;src:url(/fonts/Graphik-Extralight.woff) format("woff"),url(/fonts/Graphik-Extralight.ttf) format("truetype"),url(/fonts/Graphik-Extralight.otf) format("opentype")}@font-face{font-family:Graphik Extra Light Italic;src:url(/fonts/Graphik-ExtralightItalic.woff) format("woff"),url(/fonts/Graphik-ExtralightItalic.ttf) format("truetype"),url(/fonts/Graphik-ExtralightItalic.otf) format("opentype")}@font-face{font-family:Graphik Light;font-display:swap;src:url(/fonts/Graphik-Light.woff) format("woff"),url(/fonts/Graphik-Light.ttf) format("truetype"),url(/fonts/Graphik-Light.otf) format("opentype")}@font-face{font-family:Graphik Light Italic;font-display:swap;src:url(/fonts/Graphik-LightItalic.woff) format("woff"),url(/fonts/Graphik-LightItalic.ttf) format("truetype"),url(/fonts/Graphik-LightItalic.otf) format("opentype")}@font-face{font-family:Graphik Regular;font-display:swap;src:url(/fonts/Graphik-Regular.woff) format("woff"),url(/fonts/Graphik-Regular.ttf) format("truetype"),url(/fonts/Graphik-Regular.otf) format("opentype")}@font-face{font-family:Graphik Regular Italic;font-display:swap;src:url(/fonts/Graphik-RegularItalic.woff) format("woff"),url(/fonts/Graphik-RegularItalic.ttf) format("truetype"),url(/fonts/Graphik-RegularItalic.otf) format("opentype")}@font-face{font-family:Graphik Medium;font-display:swap;src:url(/fonts/Graphik-Medium.woff) format("woff"),url(/fonts/Graphik-Medium.ttf) format("truetype"),url(/fonts/Graphik-Medium.otf) format("opentype")}@font-face{font-family:Graphik Medium Italic;font-display:swap;src:url(/fonts/Graphik-MediumItalic.woff) format("woff"),url(/fonts/Graphik-MediumItalic.ttf) format("truetype"),url(/fonts/Graphik-MediumItalic.otf) format("opentype")}@font-face{font-family:Graphik Semi Bold;font-display:swap;src:url(/fonts/Graphik-Semibold.woff) format("woff"),url(/fonts/Graphik-Semibold.ttf) format("truetype"),url(/fonts/Graphik-Semibold.otf) format("opentype")}@font-face{font-family:Graphik Semi Bold Italic;font-display:swap;src:url(/fonts/Graphik-SemiboldItalic.woff) format("woff"),url(/fonts/Graphik-SemiboldItalic.ttf) format("truetype"),url(/fonts/Graphik-SemiboldItalic.otf) format("opentype")}@font-face{font-family:Graphik Bold;font-display:swap;src:url(/fonts/Graphik-Bold.woff) format("woff"),url(/fonts/Graphik-Bold.ttf) format("truetype"),url(/fonts/Graphik-Bold.otf) format("opentype")}@font-face{font-family:Graphik Bold Italic;font-display:swap;src:url(/fonts/Graphik-BoldItalic.woff) format("woff"),url(/fonts/Graphik-BoldItalic.ttf) format("truetype"),url(/fonts/Graphik-BoldItalic.otf) format("opentype")}@font-face{font-family:Graphik Black;font-display:swap;src:url(/fonts/Graphik-Black.woff) format("woff"),url(/fonts/Graphik-Black.ttf) format("truetype"),url(/fonts/Graphik-Black.otf) format("opentype")}@font-face{font-family:Graphik Black Italic;font-display:swap;src:url(/fonts/Graphik-BlackItalic.woff) format("woff"),url(/fonts/Graphik-BlackItalic.ttf) format("truetype"),url(/fonts/Graphik-BlackItalic.otf) format("opentype")}@font-face{font-family:Graphik Super;font-display:swap;src:url(/fonts/Graphik-Super.woff) format("woff"),url(/fonts/Graphik-Super.ttf) format("truetype"),url(/fonts/Graphik-Super.otf) format("opentype")}@font-face{font-family:Graphik Super Italic;font-display:swap;src:url(/fonts/Graphik-SuperItalic.woff) format("woff"),url(/fonts/Graphik-SuperItalic.ttf) format("truetype"),url(/fonts/Graphik-SuperItalic.otf) format("opentype")}
/*!
 * smartbanner.js v1.16.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2020 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */.smartbanner{position:fixed;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif;z-index:10000}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit:after,.smartbanner__exit:before{position:absolute;width:1px;height:12px;background:#767676;content:" "}.smartbanner__exit:before{transform:rotate(45deg)}.smartbanner__exit:after{transform:rotate(-45deg)}.smartbanner__icon{left:30px;width:64px;border-radius:15px;background-size:64px 64px}.smartbanner__icon,.smartbanner__info{position:absolute;top:10px;height:64px}.smartbanner__info{left:104px;display:flex;overflow-y:hidden;width:60%;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3);color:#b1b1b3;font-family:ArialRoundedMTBold,Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit:after,.smartbanner.smartbanner--android .smartbanner__exit:before{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}#newsroom{overflow:hidden}#newsroom .newsroom__section-title{font-display:swap;font-weight:500;font-style:normal;font-size:40px;line-height:40px;letter-spacing:-.77px;color:#181818}#newsroom .newsroom__section-title:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}#newsroom .newsroom__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}#newsroom .newsroom__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}@media only screen and (min-width:1024px){#newsroom .newsroom__section-title{font-size:54px}}#newsroom .newsroom__content-wrapper{margin-right:-15px}@media only screen and (min-width:1024px){#newsroom .newsroom__content-wrapper{margin-right:-60px}}@media only screen and (min-width:1024px){#newsroom .newsroom__content-wrapper .arrow-controls .controls--right{right:6px}}#newsroom .newsroom__link-button{margin:30px 15px 30px 30px;display:flex;justify-content:flex-end}@media only screen and (min-width:1024px){#newsroom .newsroom__link-button{margin-right:60px}}.poster-view{padding-left:15px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:block;margin-bottom:50px;position:relative;overflow:hidden;padding-right:0}@media only screen and (min-width:1024px){.poster-view{padding-left:60px;padding-right:60px;display:flex;padding:0}}.poster-view .poster-view__poster{display:none}@media only screen and (min-width:1024px){.poster-view .poster-view__poster{overflow:hidden;position:relative;display:flex;flex:0 0 40%;justify-content:center;background-position:top;background-size:cover;background-repeat:no-repeat}}.poster-view .poster-view__content{flex:0 0 100%;padding:0;max-width:100%;overflow:hidden}@media only screen and (min-width:1024px){.poster-view .poster-view__content{margin-left:50px;flex:1 0 50%}}.poster-view .poster-view__section-title{font-display:swap;color:#000;font-size:36px;line-height:1.2}.poster-view .poster-view__section-title:lang(en){font-weight:600;font-stretch:normal;font-family:Graphik Semi Bold,Arial,sans-serif}.poster-view .poster-view__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif;font-weight:700;font-style:normal}.poster-view .poster-view__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width:1024px){.poster-view .poster-view__section-title{font-size:60px;margin:30px 0}}.poster-view .poster-view__venue-type{font-display:swap;font-weight:500;font-style:normal;display:block;color:#797979;font-size:14px;margin:30px 0 11px}.poster-view .poster-view__venue-type:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.poster-view .poster-view__venue-type:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.poster-view .poster-view__venue-type:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.poster-view .poster-view__content{font-display:swap;font-weight:400;font-style:normal;color:#545454;font-size:18px;line-height:30px;margin-bottom:30px}.poster-view .poster-view__content:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.poster-view .poster-view__content:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.poster-view .poster-view__content:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.poster-view .poster-view__slides{display:flex}.poster-view .poster-view__actions--no-tabs{justify-content:flex-end}.view-slides{display:flex;align-items:flex-start}.view__intro,.view__section-title{margin-bottom:20px}.view__intro{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}@media only screen and (min-width:1024px){.view__intro{justify-content:space-between}}.view__intro.view__intro--no-text{justify-content:flex-end}.view__intro-text{margin-bottom:0;color:#777;flex-grow:0;flex-shrink:0;flex-basis:100%}@media only screen and (min-width:1024px){.view__intro-text{flex-basis:auto}}.view__intro-text--features{display:none}@media only screen and (min-width:1024px){.view__intro--features{display:flex;justify-content:flex-end;align-items:flex-start}}.view__intro-button{margin-top:15px;margin-bottom:15px;margin-left:15px}.view{padding-left:15px;padding-right:15px;width:100%;max-width:1440px;margin:30px auto}@media only screen and (min-width:1024px){.view{padding-left:60px;padding-right:60px}}.view__content-wrapper{margin-right:-15px}@media only screen and (min-width:1024px){.view__content-wrapper{margin-right:-60px}}.content-type--homepage .poster-view__section-title,.content-type--homepage .view__section-title{font-display:swap;color:#000;font-size:40px;line-height:1.2}.content-type--homepage .poster-view__section-title:lang(en),.content-type--homepage .view__section-title:lang(en){font-weight:600;font-stretch:normal;font-family:Graphik Semi Bold,Arial,sans-serif}.content-type--homepage .poster-view__section-title:lang(zh-Hans),.content-type--homepage .view__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif;font-weight:700;font-style:normal}.content-type--homepage .poster-view__section-title:lang(zh-Hant),.content-type--homepage .view__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width:1024px){.content-type--homepage .poster-view__section-title,.content-type--homepage .view__section-title{font-size:54px;margin-bottom:0}}@media only screen and (min-width:1024px){.content-type--homepage .poster-view__tabs{margin-top:30px}}@media only screen and (min-width:1024px){.content-type--homepage .view__section-title--paragraph{margin-top:70px}}.content-type--homepage .cards,.content-type--homepage .paragraph--banner,.content-type--homepage .views{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:1024px){.content-type--homepage .cards,.content-type--homepage .paragraph--banner,.content-type--homepage .views{margin-top:160px;margin-bottom:60px}}.tabbed-view__actions{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;margin-bottom:30px;margin-right:15px}@media only screen and (min-width:1024px){.tabbed-view__actions{margin-right:60px}}.tabbed-view__slider--deactivated{display:none}.tabbed-view__tab-button{font-display:swap;font-weight:500;font-style:normal;padding:10px 15px;font-size:12px;border:1px solid #fff;background-color:#fff;color:#545454}.tabbed-view__tab-button:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.tabbed-view__tab-button:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.tabbed-view__tab-button:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.tabbed-view__tab-button--active{font-display:swap;font-weight:500;font-style:normal;padding:10px 15px;font-size:12px;background-color:#fff;color:#545454;border:1px solid #000;background-color:#000;color:#fff}.tabbed-view__tab-button--active:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.tabbed-view__tab-button--active:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.tabbed-view__tab-button--active:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.itineraries,.tabbed-view__track{position:relative}.itineraries{padding:15px 0;margin-top:30px;margin-left:15px;overflow:hidden}@media only screen and (min-width:1024px){.itineraries{margin-top:30px;margin-left:60px}}@media only screen and (min-width:1440px){.itineraries{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:15px 60px}}.itineraries .media-controls{display:none}.itineraries .itinerary{text-align:center}@media only screen and (min-width:1024px){.itineraries .itinerary:nth-child(2n){margin-top:75px}}.itineraries .itinerary a{text-decoration:none}.itineraries .itinerary .itinerary__image{margin:auto;width:100%}.itineraries .itinerary__slider{padding-bottom:15px}.itineraries .itineraries__icon{margin-right:5px}.itineraries .itinerary__title{font-display:swap;font-size:28px;line-height:38px;letter-spacing:-.4px;margin-top:15px;margin-bottom:17px;color:#000}.itineraries .itinerary__title:lang(en){font-weight:600;font-stretch:normal;font-family:Graphik Semi Bold,Arial,sans-serif}.itineraries .itinerary__title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif;font-weight:700;font-style:normal}.itineraries .itinerary__title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif;font-weight:700;font-style:normal}.itineraries .itinerary__icon-wrapper{font-display:swap;font-weight:500;font-style:normal;color:#545454;font-size:14px;letter-spacing:-.2px}.itineraries .itinerary__icon-wrapper:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.itineraries .itinerary__icon-wrapper:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.itineraries .itinerary__icon-wrapper:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.itineraries .itinerary__icon-wrapper svg{margin-right:8px}.itineraries .itinerary__icon-wrapper g{stroke:#545454}.itineraries .itinerary__content{font-display:swap;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#545454;margin:17px 0}.itineraries .itinerary__content:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.itineraries .itinerary__content:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.itineraries .itinerary__content:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.itineraries .itineraries__section-title{font-display:swap;font-weight:500;font-style:normal;color:#181818;font-size:24px;line-height:28px;letter-spacing:-.34px;margin-bottom:30px}.itineraries .itineraries__section-title:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.itineraries .itineraries__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.itineraries .itineraries__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}@media only screen and (min-width:1024px){.itineraries .itineraries__section-title{margin-bottom:51px;font-size:40px;line-height:36px;letter-spacing:-.57px}}.itineraries .btn--secondary{font-display:swap;font-weight:500;font-style:normal;padding:14px 20px}.itineraries .btn--secondary:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.itineraries .btn--secondary:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.itineraries .btn--secondary:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.homepage-itineraries__section-title{font-display:swap;color:#000;font-size:30px;line-height:1.2;margin-bottom:30px}.homepage-itineraries__section-title:lang(en){font-weight:600;font-stretch:normal;font-family:Graphik Semi Bold,Arial,sans-serif}.homepage-itineraries__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif;font-weight:700;font-style:normal}.homepage-itineraries__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width:1024px){.homepage-itineraries__section-title{font-size:54px}}.homepage-itineraries__actions{margin-bottom:40px}@media only screen and (min-width:1024px){.homepage-itineraries__actions{margin-bottom:60px}}@media only screen and (min-width:1024px){#homepage-itineraries{margin-top:160px}}#venue-itineraries .venue-itineraries__section-title{padding-left:15px;padding-right:15px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;font-display:swap;font-weight:500;font-style:normal;font-size:24px;line-height:28px;letter-spacing:-.34px;color:#000;margin-bottom:35px}@media only screen and (min-width:1024px){#venue-itineraries .venue-itineraries__section-title{padding-left:60px;padding-right:60px}}#venue-itineraries .venue-itineraries__section-title:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}#venue-itineraries .venue-itineraries__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}#venue-itineraries .venue-itineraries__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}@media only screen and (min-width:1024px){#venue-itineraries .venue-itineraries__section-title{font-size:40px;line-height:36px;letter-spacing:-.57px}}#venue-itineraries .itineraries__section-title{display:none}#venue-itineraries .venue-itineraries__section-teaser{padding-left:15px;padding-right:15px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;font-size:16px;line-height:28px;color:#545454;margin-bottom:30px}@media only screen and (min-width:1024px){#venue-itineraries .venue-itineraries__section-teaser{padding-left:60px;padding-right:60px;font-size:18px;line-height:30px;margin-bottom:50px}}@media only screen and (min-width:1024px){#venue-itineraries .controls--left,#venue-itineraries .controls--right{display:none}}.district-map{margin-bottom:300px}@media only screen and (min-width:1024px){.content-type--homepage .district-map{margin-bottom:370px}}.district-map__section-teaser{font-size:18px;line-height:30px;color:#545454;margin-bottom:50px;width:100%}.district-map__tab-button{font-display:swap;font-weight:500;font-style:normal;padding:10px 15px;font-size:12px;border:1px solid #fff;background-color:#fff;color:#545454}.district-map__tab-button:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.district-map__tab-button:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.district-map__tab-button:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.district-map__tab-button--active{font-display:swap;font-weight:500;font-style:normal;padding:10px 15px;font-size:12px;background-color:#fff;color:#545454;border:1px solid #000;background-color:#000;color:#fff}.district-map__tab-button--active:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.district-map__tab-button--active:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.district-map__tab-button--active:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.district-map__section-title{font-display:swap;font-size:30px;line-height:1.2}.district-map__section-title:lang(en){font-weight:600;font-stretch:normal;font-family:Graphik Semi Bold,Arial,sans-serif}.district-map__section-title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif;font-weight:700;font-style:normal}.district-map__section-title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width:1024px){.district-map__section-title{font-size:40px}}.district-map__intro{padding-left:15px;padding-right:15px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:1024px){.district-map__intro{padding-left:60px;padding-right:60px}}.district-map__intro .district-map__section-title{flex:0 0 100%;margin-bottom:20px}.district-cards{display:none}.district-cards--active{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;overflow-x:auto;z-index:3;width:100%;padding-bottom:30px;position:absolute;bottom:-260px;left:0}@media only screen and (min-width:660px){.district-cards--active{bottom:-300px}}@media only screen and (min-width:1024px){.district-cards--active{justify-content:center;bottom:-260px}}.district-map__slides{display:flex}.district-card{position:relative;height:300px;margin-top:40px;transition:margin-top .5s ease-out,flex-basis .5s ease-out,height .5s ease-out;box-shadow:0 11px 18px 0 rgba(0,0,0,.16);border:none;padding:0}.district-card.district-card--active{height:375px;margin-top:0;transition:margin-top .5s ease-in,flex-basis .5s ease-in,height .5s ease-in}.district-card.district-card--active .district-card__side--front{display:block}.district-card.district-card--active .district-card__side--back{display:none}.district-card .district-card__side--front{display:none;background-color:#fff;padding:30px}.district-card .district-card__list{margin-top:20px}.district-card .district-card__item{padding-top:15px;padding-bottom:15px;border-top:1px solid #000}.district-card .district-card__item:last-child{border-bottom:1px solid #000}.district-card .district-card__link{color:#000;text-decoration:none}.district-card .district-card__back-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;color:#fff}.district-card__side--back:hover{cursor:pointer}.district-card__side--back:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;background-color:rgba(0,0,0,.5)}.district-card__side{width:100%;height:100%}.district-card__side--back{background-size:cover;background-position:50%}@media only screen and (min-width:1024px){.district-map__district-image--mobile{display:none}}.district-map__district-image--desktop{display:none}@media only screen and (min-width:1024px){.district-map__district-image--desktop{display:block}}.district-map-venue.district-map-venue--active .district-map-venue__image--mobile{display:block}@media only screen and (min-width:1024px){.district-map-venue.district-map-venue--active .district-map-venue__image--mobile{display:none}}.district-map-venue.district-map-venue--active .district-map-venue__image--desktop{display:none}@media only screen and (min-width:1024px){.district-map-venue.district-map-venue--active .district-map-venue__image--desktop{display:block}}.district-map-venue .district-map-venue__image{display:none}.district-map-venue__image{position:absolute;top:0;left:0;width:100%;height:100%}.district-map__image-container{position:relative;margin-top:30px}.district-card__back-title{text-align:center}.not-minisite .hero-slider__slide .taxonomy-link{color:#fff;background-color:hsla(0,0%,100%,.2)}.hero-slider__slide{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-slider__slide .hero-slider__slide-info{display:flex;flex-flow:row wrap}@media only screen and (max-width:1024px){.hero-slider__slide .hero-slider__slide-info{justify-content:center}.hero-slider__slide .hero-slider__slide-info .hero-slider__slide-info__date{width:100%}.hero-slider__slide .hero-slider__slide-info .taxonomy-link{margin-top:16px;display:inline-block}}.hero-slider__slide .hero-slider__slide-info .hero-slider__slide-info__date{display:flex;justify-content:center}.hero-slider__slide .hero-slider__slide-info a{text-decoration:none}.hero-slider__slide .fancy-button__next-icon path{color:#fff}.hero-slider__slide .taxonomy-link{margin:0;display:flex;align-items:center;text-decoration:none}@media only screen and (min-width:1024px){.hero-slider__slide .taxonomy-link{margin-left:23px}}.hero-slider__slide .datetime-arrow{display:flex;align-items:center}.hero-slider__slide .datetime-arrow g{stroke:#fff}.hero-slider__slide .hero-slider__slide-content{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;position:absolute;bottom:100px;left:0;padding:0 15px;z-index:19;color:#fff;text-align:center}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){.hero-slider__slide .hero-slider__slide-content{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content{bottom:98px;left:0;right:0;text-align:left}}.hero-slider__slide .hero-slider__slide-content .event-details{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .event-details{justify-content:flex-start;flex-direction:row}}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--start{font-display:swap;font-weight:400;font-style:normal;font-size:24px;margin-right:80px}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--start:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--start:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--start:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--end{font-display:swap;font-weight:400;font-style:normal;font-size:24px;margin-right:0;position:relative}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--end:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--end:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--end:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .event-details .event-details--end{margin-right:40px}}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--end:before{content:"";display:block;position:absolute;left:-60px;top:0;bottom:0;margin:auto;width:38px;height:18px;background-image:url(/images/branding/icons/arrow-stroke.svg)}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--location{font-display:swap;font-weight:500;font-style:normal;font-size:16px;height:28px;line-height:28px;padding:0 11px;border-radius:4px;-webkit-backdrop-filter:blur(5.8px);backdrop-filter:blur(5.8px);background-color:hsla(0,0%,100%,.2)}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--location:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--location:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-details .event-details--location:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .event-details .event-details--location{font-size:12px}}.hero-slider__slide .hero-slider__slide-content .event-buttons{position:relative;margin-top:42px;align-items:flex-end;width:100%;text-align:left}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .event-buttons{display:flex}}.hero-slider__slide .hero-slider__slide-content .event-buttons .page-header__limited{font-display:swap;font-weight:500;font-style:normal;position:absolute;top:-38px;background-color:#f9d047;color:#000;height:24px;line-height:24px;font-size:10px;letter-spacing:-.14px;padding:0 8px;top:6px}.hero-slider__slide .hero-slider__slide-content .event-buttons .page-header__limited:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-buttons .page-header__limited:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-buttons .page-header__limited:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button{margin-right:15px}}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button .fancy-button__content{width:100%;height:45px;text-align:left;line-height:22px;background-color:#a32a35;color:#fff}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button--disabled .fancy-button__content,.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button[disabled] .fancy-button__content{color:#000;background-color:#d2d2d2;text-align:center}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button--disabled .fancy-button__content:hover,.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button[disabled] .fancy-button__content:hover{cursor:not-allowed}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button--disabled .fancy-button__icon,.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button[disabled] .fancy-button__icon{background-color:#c9c9c9;color:#575757;font-weight:400;border:none}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button--disabled .fancy-button__icon:hover,.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button[disabled] .fancy-button__icon:hover{cursor:not-allowed}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button--disabled .fancy-button__icon g,.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button[disabled] .fancy-button__icon g{fill:#575757}.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button--disabled .fancy-button__next-icon,.hero-slider__slide .hero-slider__slide-content .event-buttons .fancy-button[disabled] .fancy-button__next-icon{display:none}.hero-slider__slide .hero-slider__slide-content .event-buttons .btn--secondary{font-display:swap;font-weight:500;font-style:normal;width:120px;border:none}.hero-slider__slide .hero-slider__slide-content .event-buttons .btn--secondary:lang(en){font-stretch:normal;font-family:Graphik Medium,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-buttons .btn--secondary:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-buttons .btn--secondary:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.hero-slider__slide .hero-slider__slide-content .event-buttons button{height:45px}.hero-slider__slide .hero-slider__slide-content .event-buttons button:first-of-type{margin:25px 0 0;width:100%}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .event-buttons button:first-of-type{margin:45px 20px 0 0;width:auto}}.hero-slider__slide .hero-slider__slide-content time{font-display:swap;font-weight:400;font-style:normal;font-size:24px;line-height:1.58;letter-spacing:-.34px}.hero-slider__slide .hero-slider__slide-content time:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content time:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content time:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.hero-slider__slide .hero-slider__slide-content .datetime-arrow{margin:0 20px}.hero-slider__slide .hero-slider__slide-content .hero-slider--title{font-display:swap;margin:16px 0;font-size:34px;color:#fff;text-decoration:none}.hero-slider__slide .hero-slider__slide-content .hero-slider--title:lang(en){font-weight:600;font-stretch:normal;font-family:Graphik Semi Bold,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .hero-slider--title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif;font-weight:700;font-style:normal}.hero-slider__slide .hero-slider__slide-content .hero-slider--title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .hero-slider--title{margin:20px 0;font-size:54px;line-height:54px}}.hero-slider__slide .hero-slider__slide-content .hero-slider--summary{max-width:672px}.hero-slider__slide .hero-slider__slide-content .hero-slider--summary p{color:#fff}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content .hero-slider--summary{margin-right:20px}}.hero-slider__slide .hero-slider__slide-content .hero-slider--summary a{font-display:swap;font-weight:400;font-style:normal;margin:0;font-size:18px;line-height:30px;color:#fff;text-decoration:none}.hero-slider__slide .hero-slider__slide-content .hero-slider--summary a:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.hero-slider__slide .hero-slider__slide-content .hero-slider--summary a:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider__slide .hero-slider__slide-content .hero-slider--summary a:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.hero-slider__slide .hero-slider__slide-content>p{margin:0 auto;max-width:672px}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-content>p{display:block;margin:0}}.hero-slider__slide .hero-slider__slide-window{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000}.hero-slider__slide .hero-slider__slide-img,.hero-slider__slide .hero-slider__slide-video{position:relative;top:0;left:0;width:100%;height:100%;padding-top:0;z-index:1}.hero-slider__slide .hero-slider__slide-img img,.hero-slider__slide .hero-slider__slide-video img{display:block;min-height:100%;min-width:100%;object-fit:cover;width:auto;position:relative;top:0}@media only screen and (min-width:1024px){.hero-slider__slide .hero-slider__slide-img img,.hero-slider__slide .hero-slider__slide-video img{max-height:834px}}.hero-slider__slide .hero-slider__slide-img iframe,.hero-slider__slide .hero-slider__slide-img video,.hero-slider__slide .hero-slider__slide-video iframe,.hero-slider__slide .hero-slider__slide-video video{min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.hero-slider__slide--general .hero-slider__slide-content .event-buttons{margin-top:32px}@media only screen and (min-width:1024px){.hero-slider__slide--general .hero-slider__slide-content .fancy-button__content{min-width:183px}}.hero-slider--subtitle{font-size:18px;line-height:1.58;letter-spacing:-.26px;color:#fff;text-decoration:none}@media only screen and (min-width:1024px){.hero-slider--subtitle{font-size:24px;line-height:1.58;letter-spacing:-.34px}}.hero-slider{position:relative;overflow:hidden;margin:0}.hero-slider .breadcrumbs{padding-left:15px;padding-right:15px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;position:absolute;right:0;left:0;margin-top:0;top:15px;z-index:1}@media only screen and (min-width:1024px){.hero-slider .breadcrumbs{padding-left:60px;padding-right:60px;margin-top:25px;top:27px}}.hero-slider .breadcrumbs .breadcrumb__item:after,.hero-slider .breadcrumbs .breadcrumb__item:before,.hero-slider .breadcrumbs .breadcrumb__link{color:#fff}.hero-slider .hero-slider__venue-button{padding:0;border:0;background-color:transparent}.hero-slider .hero-slider__venue-button button{margin:0}.hero-slider .hero-slider__venue-button button .fancy-button__content{background-color:#a32a35}.hero-slider .hero-slider__slides{display:flex}.hero-slider .controls--left,.hero-slider .controls--right{background-color:hsla(0,0%,100%,.25098039215686274)}.hero-slider .media-controls{padding-left:15px;padding-right:15px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;position:absolute;right:0;left:0;bottom:40px;display:flex;justify-content:flex-end;z-index:2}@media only screen and (min-width:1024px){.hero-slider .media-controls{padding-left:60px;padding-right:60px}}.hero-slider .media-controls .media-controls__button{background-color:transparent;border:0;width:20px;height:22px;background-position:50%;background-size:16px 16px;background-repeat:no-repeat;opacity:.5}.hero-slider .media-controls .media-controls__button--pause{background-image:url(/images/branding/icons/pause.svg)}.hero-slider .media-controls .media-controls__button--play{background-image:url(/images/branding/icons/play.svg);margin-left:10px}.hero-slider .media-controls .button--active{opacity:1}.hero-slider--homepage .controls--left,.hero-slider--homepage .controls--right{background-color:transparent}.hero-slider--homepage{max-width:1920px;margin-left:auto;margin-right:auto;overflow:hidden;min-height:auto;max-height:none;max-width:auto;padding-bottom:30px}@media only screen and (min-width:1024px){.hero-slider--homepage{padding-bottom:210px}}.hero-slider--homepage .glide__track{overflow:visible}.hero-slider--homepage .hero-slider__slide{max-height:none;min-height:auto}.hero-slider--homepage .hero-slider__slide .hero-slider__slide-img{padding-top:0}.hero-slider--homepage .hero-slider__slide .hero-slider__slide-img img{position:relative}.hero-slider--homepage .hero-slider__slide-content{display:none}.hero-slider--homepage .hero-slider__slide--homepage:not(.glide__slide--active) .hero-slider__slide-window{opacity:.75!important}.hero-slider--homepage .hero-slider__slide--homepage{position:relative;transition:all 1s ease;transform-origin:top center;user-select:none;background-color:#000;z-index:2}.hero-slider--homepage .hero-slider__slide--homepage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active{transition:all 1s ease,z-index 0s;z-index:5;overflow:hidden}@media only screen and (min-width:1024px){.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active{transform:scale(1.25)}}.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active:after{background-color:rgba(0,0,0,.2)}.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active .hero-slider__slide-content{display:block;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1024px){.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active .hero-slider__slide-content{left:0}}.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active .hero-slider__slide-content .hero-slider__slide-info__date{margin-right:23px}.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active .hero-slider__slide-content .taxonomy-link{color:#fff;background-color:rgba(0,0,0,.2);margin:0}@media only screen and (min-width:1024px){.hero-slider--homepage .hero-slider__slide--homepage.glide__slide--active .hero-slider__slide-content .event-buttons--no-desc{margin-top:0}}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--subtitle{font-display:swap;font-weight:400;font-style:normal;font-size:14px;letter-spacing:-.2px}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--subtitle:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--subtitle:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--subtitle:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title{font-display:swap;font-weight:400;font-style:normal;font-size:30px;line-height:30px}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title:lang(en){font-stretch:normal;font-family:Graphik Regular,Arial,sans-serif}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title:lang(zh-Hans){font-family:Noto Sans SC,sans-serif}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title:lang(zh-Hant){font-family:Noto Sans TC,sans-serif}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title a{line-height:30px}@media only screen and (min-width:1024px){.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title{font-size:40px;line-height:40px}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title a{line-height:40px}}@media only screen and (min-width:1440px){.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title{font-size:50px;line-height:50px}.hero-slider--homepage .hero-slider__slide--homepage .hero-slider--title a{line-height:50px}}@media only screen and (max-width:1024px){.hero-slider--homepage .hero-slider__slide--homepage .event-buttons .page-header__limited{top:-32px}}.hero-slider--homepage .arrow-controls{display:none}@media only screen and (min-width:1024px){.hero-slider--homepage .arrow-controls{display:block}}.hero-slider--homepage .nav-controls{display:none}.hero-slider--homepage .controls--left,.hero-slider--homepage .controls--right{background-image:none;border:2px solid #ccc;bottom:-40%}.hero-slider--homepage .controls--left:after,.hero-slider--homepage .controls--right:after{font-size:14px;letter-spacing:-.2px;color:#fff}.hero-slider--homepage .controls--right{right:calc(-6.25vw + 77px)}@media only screen and (min-width:1024px){.hero-slider--homepage .controls--right{right:calc(-6.25vw + 92.625px)}}@media only screen and (min-width:1212px){.hero-slider--homepage .controls--right{right:calc(-6.25vw + 139.5px)}}@media only screen and (min-width:1440px){.hero-slider--homepage .controls--right{right:50px}}.hero-slider--homepage .controls--left{left:calc(-6.25vw + 77px)}@media only screen and (min-width:1024px){.hero-slider--homepage .controls--left{left:calc(-6.25vw + 92.625px)}}@media only screen and (min-width:1212px){.hero-slider--homepage .controls--left{left:calc(-6.25vw + 139.5px)}}@media only screen and (min-width:1440px){.hero-slider--homepage .controls--left{left:50px}}#main{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){#main{margin-bottom:160px}}