:root{--NARROW_WIDTH:767px;--PADDING:40px;--HEADER_PADDING_TOP:15px;--HEADER_PADDING_BOTTOM:7px;--COLUMN_GUTTER:25px;--HEADER_HEIGHT:65px;--NAV_HEIGHT:20px;--NAV_ACTUAL_HEIGHT:50px;--COLOR_BAR_HEIGHT:10px;--HEADER_ACTUAL_HEIGHT:calc(var(--HEADER_HEIGHT) + var(--HEADER_PADDING_TOP) + var(--HEADER_PADDING_BOTTOM) + 2*var(--COLOR_BAR_HEIGHT));--SEARCH_BACKGROUND_COLOR_1:#fffde8;--SEARCH_BACKGROUND_COLOR_0:rgba(255,253,232,0);--THEME_COLOR_1:#8650e9;--THEME_COLOR_2:#fb5058}@font-face{font-family:FoundersGrotesk;src:url(/static/FoundersGrotesk-Regular.7748644f.otf) format("opentype")}@font-face{font-family:FoundersGrotesk;font-style:italic;src:url(/static/FoundersGrotesk-RegularItalic.bfbd602f.otf) format("opentype")}html{overflow-y:scroll}html.lock,html.lock body{overflow:hidden}body,html{overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}
/*  !*display: none;*!*/body{font-family:FoundersGrotesk;font-size:24pt;line-height:26pt}input,select,textarea{font-family:inherit}input{border:none;background:#fff;outline:none;border-radius:0;-webkit-appearance:none;font-size:inherit}input::-ms-clear,input::-ms-reveal{display:none;width:0;height:0}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}input:focus{border:none;outline:none}address,address *,b,h1,h2,h3,h4,h5,h6,strong,time{font-style:normal;font-weight:400}address,address *,time{text-decoration:none}.capitalize{text-transform:capitalize}article{white-space:pre-line}article p{min-height:1em}.ch article p{white-space:normal}.cap{text-transform:uppercase}.tag{font-size:10pt;line-height:13px}.ch .tag{font-size:11pt;line-height:16pt;letter-spacing:2pt}.en{font-size:22pt;line-height:24pt}.en .hl{font-size:65pt;line-height:67pt}.en .hm{font-size:55pt;line-height:64pt}.en .hs{font-size:45pt;line-height:47pt}.en .hxs{font-size:36pt;line-height:38pt}.en .cl{font-size:22pt;line-height:24pt}.en .cm{font-size:18pt;line-height:20pt}.en .cs,.en .cxs{font-size:14pt;line-height:16pt}.ch{font-family:FoundersGrotesk,PingFang SC,Microsoft Yahei}.ch,.ch .cm{font-size:15pt;line-height:22pt}.ch .hl{font-size:58pt;line-height:72pt}.ch .hm{font-size:50pt;line-height:44pt}.ch .hs{font-size:45pt;line-height:55pt}.ch .hxs{font-size:28pt;line-height:37pt}.ch .cl{font-size:18pt;line-height:26pt}.ch .cs{font-size:11pt;line-height:16pt}.ch .cs time{font-size:14pt;line-height:16pt}.ch .cxs{font-size:11pt;line-height:16pt;letter-spacing:2pt}.content{min-height:100vh;width:calc(100vw - 2*var(--PADDING));padding:var(--HEADER_ACTUAL_HEIGHT) var(--PADDING) 500px var(--PADDING)}.content>*{width:100%}*{margin:0;padding:0}ul{list-style:none}article a,p a{text-decoration:underline}article a:hover,p a:hover{color:var(--THEME_COLOR_2)}article ul,p ul{list-style:circle!important;white-space:normal}article ul>li,p ul>li{margin-left:40px}a,a:checked,a:hover,a:visited{text-decoration:none;color:#000}hr{height:1px;border:none;background:#000;color:#000}.grid{width:100%;display:grid}.grid.x_x{grid-template-columns:1fr 1fr}.grid.x_xxx{grid-template-columns:1fr 3fr}.grid.x_x_x_x{grid-template-columns:1fr 1fr 1fr 1fr}.grid.x_x_x{grid-template-columns:1fr 1fr 1fr}.icon img{width:100%;height:100%}.icon{cursor:pointer}ul.indented>li>*{display:inline-block}ul.indented>li:before{float:left;content:">>";margin-right:40px}.btn{cursor:pointer;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.fancyBtn{box-shadow:2px 2px 5px 0 rgba(0,0,0,.49)}.relative{position:relative}.white,.white *{color:#fff}.qrImage{max-width:200px;height:auto}.about,.archive,.notFound,.support,.visit{padding-top:calc(var(--NAV_ACTUAL_HEIGHT) + 1em)}section{width:100%}.withShadow{box-shadow:1px 6px 21px -10px rgba(0,0,0,.52)}.purple{background:var(--THEME_COLOR_1)}.current .gridCssOnly,.upcoming .gridCssOnly{padding-bottom:calc(3*var(--HEADER_ACTUAL_HEIGHT))}@media (max-width:767px){:root{--PADDING:30px;--COLUMN_GUTTER:10px;--HEADER_HEIGHT:45px;--HEADER_PADDING_TOP:10px;--HEADER_ACTUAL_HEIGHT:calc(var(--HEADER_HEIGHT) + var(--HEADER_PADDING_TOP) + var(--HEADER_PADDING_BOTTOM) + 2*var(--COLOR_BAR_HEIGHT))}.tag{font-size:12pt;line-height:13px}.en{font-size:20pt;line-height:22pt}.en.menuTp{font-size:33pt;line-height:35pt}.en .hl{font-size:40pt;line-height:40pt}.en .hm{font-size:33pt;line-height:33pt}.en .hs{font-size:26pt;line-height:25pt}.en .hxs{font-size:24pt;line-height:26pt}.en .cl{font-size:22pt;line-height:24pt}.en .cm{font-size:18pt;line-height:21pt}.en .cs{font-size:14pt;line-height:16pt}.en .cxs{font-size:11pt;line-height:13pt}.ch,.ch .cm{font-size:15pt;line-height:23pt}.ch .hl{font-size:41pt;line-height:50pt}.ch .hm{font-size:31pt;line-height:23pt}.ch .hxs{font-size:22pt;line-height:30pt}.calendar,.filtersWrapper,.filtersWrapper *,.menuLabel,.pageHeader{font-size:20pt;line-height:22pt}.ch .calendar,.ch .filtersWrapper,.ch .filtersWrapper *,.ch .menuLabel,.ch .pageHeader{font-size:18pt;line-height:26pt}.content{padding-bottom:200px}.content .current,.content .home,.content .upcoming{width:100vw;margin-left:calc(-1*var(--PADDING))}.content .current .message,.content .current .pageLogo,.content .upcoming .message,.content .upcoming .pageLogo{padding:0 var(--PADDING);width:calc(100% - 2*var(--PADDING))}.content .current .pThumb,.content .home .pThumb,.content .upcoming .pThumb{padding:0 var(--PADDING);width:calc(100vw - var(--PADDING))}.content .current .pThumb>:not(.thumbImageWrapper),.content .home .pThumb>:not(.thumbImageWrapper),.content .upcoming .pThumb>:not(.thumbImageWrapper){width:calc(100% - var(--PADDING))}.content .current .imageWrapper,.content .home .featured .imageWrapper,.content .upcoming .imageWrapper{margin-left:calc(-1*var(--PADDING));width:calc(100% + var(--PADDING))}.archive,.notFound,.visit{padding-top:2em}.pageLogo{padding-top:0}}@media (min-width:767px) and (max-width:1100px){.menuLabel{max-width:130px!important}}@media (min-width:767px) and (max-width:1200px){.filtersWrapper,.filtersWrapper *,.menuLabel,.pageHeader{font-size:15pt;line-height:18pt}nav{grid-template-columns:8fr!important}.filterBtnWrapper .icon{width:20px!important}}@media (min-width:1500px){.calendar,.filtersWrapper,.filtersWrapper *,.menuLabel,.pageHeader{font-size:30px;line-height:32px}.ch .calendar,.ch .filtersWrapper,.ch .filtersWrapper *,.ch .menuLabel,.ch .pageHeader{font-size:28px;line-height:25px}}header{width:100vw;z-index:99999}header.isHome .headerContent{border-bottom:1px solid}header.open{position:fixed}.headerContent{z-index:9999;width:calc(100vw - 2*var(--PADDING));height:calc(var(--HEADER_HEIGHT) + var(--COLOR_BAR_HEIGHT));padding:calc(var(--HEADER_PADDING_TOP) + var(--COLOR_BAR_HEIGHT)) var(--PADDING) var(--HEADER_PADDING_BOTTOM) var(--PADDING);background:#fff;top:0;transform:unset;transition:transform .25s ease}header.open .headerContent{border-bottom:1px solid}header.isHome .headerContent,html.lock header.isHome .headerContent{transform:translateY(40px)}html:not(.lock) header.isHome .headerContent{transform:unset}header.transparent :not(.colorBarPart){background:transparent!important}header.transparent .headerContent{color:#fff}header>*{position:absolute}.mainMenu>*{display:inline-block;height:var(--HEADER_HEIGHT)}.colorBar{height:var(--COLOR_BAR_HEIGHT);position:fixed;width:100%;display:grid;left:0;top:0;grid-template-columns:1fr 1fr;z-index:99;transform:translateY(-10px);transition:transform .25s ease}html:not(.lock) .colorBar.on{transform:translateY(0);z-index:99999}.menuToggleHandler{width:33px;position:fixed;right:var(--PADDING);top:40px;display:block;z-index:9999999;transition:top .25s}html:not(.lock) header.isHome .menuToggleHandler{top:40px}.icaLogo{width:25%}.icaLogo img{height:100%;width:auto}.menuControls{float:right;width:50%;position:relative}.menuControlsContainer{height:30px;float:right;display:grid;grid-template-columns:40px 106px 25px;grid-template-rows:1fr;align-items:center;grid-column-gap:15px;width:auto;margin-top:10px}.menuLocalSwitch{position:relative;width:100%;display:block;height:35px;transform:translate(-2px,6px)}.menuLocalSwitch>*{display:inline-block;height:50px;z-index:33;opacity:1}.menuLocalSwitch>:nth-child(2){margin:0 5px}.menuLocalSwitch>.active{opacity:.5}.menuLocalSwitch .btn.ch{letter-spacing:-2px;font-size:16pt}.menuLocalSwitch .btn.en,.menuLocalSwitch .slash.en{font-family:FoundersGrotesk,serif;font-size:19pt}.searchIcon{width:30px;margin-top:4px;opacity:1;transition:opacity .25s}.colorBarVertical{display:none;position:fixed;left:0;top:0;height:100vh;z-index:4444444;width:var(--COLOR_BAR_HEIGHT);transform:translateX(-10px);transition:transform .25s ease}.colorBarVertical>*{width:100%;height:50vh;display:block}.menuSearchInput{position:relative;width:35px;height:35px}@media (max-width:767px){.isHome.open .menuToggleHandler{top:35px}nav .menuControllers{display:block}.menuLocalSwitch.desktop,.menuSearchInput.desktop,header.isHome.open .purpleBar{display:none}header .colorBar{display:none!important}header .menuControllers>:last-child,nav.ch .menuControllers>:first-child{margin-top:.5em}.menuSearchInput.narrow .globalSearchField{margin-top:1em;border-top:1px solid;border-bottom:1px solid}.colorBarVertical{display:block}html:not(.lock) .colorBarVertical{transform:translateX(0)}header:not(.isHome){left:0!important}.menuToggleHandler{width:28px;top:22px}.headerContent{border:none!important}header.open .headerContent{transform:translateY(0)!important}.mainMenu{border-bottom:1px solid}}nav{overflow:hidden;transition:transform .25s,opacity .25s,background-color .25s;min-height:var(--NAV_ACTUAL_HEIGHT);width:calc(100vw - 2*var(--PADDING));padding:0 var(--PADDING);top:var(--HEADER_ACTUAL_HEIGHT);left:0;transform:translateY(calc(-1*var(--NAV_ACTUAL_HEIGHT) - 2px));z-index:999;display:grid;border-bottom:none;border-top:1px solid;background:#fff;letter-spacing:1px;grid-template-columns:8fr 1fr}html.lock nav.atHome{top:calc(var(--HEADER_ACTUAL_HEIGHT) + 40px)}nav.open{transform:translateY(0);border-bottom:1px solid}nav>div>ul>li{float:left;min-width:50px;min-height:1em}nav>div>ul>li:not(:last-child){margin-right:2.5vw}nav>div>ul>li>.menuLabelWrapper{width:100%;overflow:hidden;position:relative;display:block}nav>div>ul>li:last-child>.menuLabelWrapper{border-right:1px solid}nav>div>ul>li>.menuLabelWrapper>*{height:var(--NAV_ACTUAL_HEIGHT);background:#fff;display:flex;align-items:center}nav.en>div>ul>li>.menuLabelWrapper .menuLabel>*{padding-top:.4em;display:block}nav.ch>div>ul>li>.menuLabelWrapper .menuLabel>*{padding-top:0;display:block}nav.ch>div>ul>li>.menuItems>li .menuLabel{margin-bottom:.4em;display:block}nav.open>div>ul>li:hover>ul{margin-top:0}nav>div>ul>li>ul{background:#fff;transition:margin-top .5s;padding-top:.5em;margin-top:-280px}nav.ch>div>ul>li>ul{margin-top:-270px}nav.transparent{opacity:0}nav.transparent .bLine{background:#fff}.bLine{position:absolute;width:100%;height:1px;background:#000;left:0}.bLine.t{top:0}.bLine.b{top:50px}nav .menuControllers{display:none}nav marquee{margin-top:0}nav .menuLabel{max-width:18vw}@media (max-width:767px){.bLine{display:none}nav .menuControllers{display:block!important}nav{transform:translateY(calc(-1*(100vh + var(--HEADER_ACTUAL_HEIGHT) + 2px)));height:100vh;background:#fff;border-top:none;border-bottom:none}html.lock nav.atHome,nav.atHome.open{top:var(--HEADER_ACTUAL_HEIGHT)}nav.open{overflow-y:auto}nav>div:first-child{padding-top:.5em}nav>:last-child{padding-bottom:50vh}nav,nav>div>ul{display:block}nav>div>ul>li{float:none;min-height:0;margin-right:0}nav>div>ul>li>ul{margin-top:-100%;display:none;opacity:0;padding-top:0}nav .menuLabel{line-height:25pt}nav .menuItems.showSub{margin-bottom:.25em}nav>div>ul>li>.menuLabelWrapper>*{height:auto}nav>div>ul>li>ul>li{padding-left:40px}nav>div>ul>li>ul.showSub{margin-top:0;display:block;opacity:1}nav.en>div>ul>li>.menuLabelWrapper .menuLabel>*{padding:0}.menuLocalSwitch.narrow,.menuSearchInput.narrow{display:block}.menuLabel{font-size:24pt;max-width:100%}nav>div>ul>li:last-child>.menuLabelWrapper{border-right:none}nav .menuLabel{max-width:100%}}.footer{margin-top:20px;border-top:1px solid;padding:var(--PADDING);width:calc(100vw - 2*var(--PADDING));z-index:999999;background-color:#fff;position:relative;grid-column-gap:var(--COLUMN_GUTTER)}.socialMediaLinks>li{float:left}.footer .hs{font-size:22pt;line-height:24pt}.footer .cm{font-size:14pt;line-height:16pt}.icaInfo{max-width:230px}footer .icaLogo img{height:65px}footer .nyuLogo img{height:65px;max-width:200px}.nyuLogo{margin-top:1em}footer .withShadow{padding:.5em 15px;border-radius:20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.5em}.withShadow a{color:#fff}footer.en .withShadow a{transform:translateY(2px);display:block}footer time{display:block}@media (max-width:767px){.footer.x_x_x_x{grid-template-columns:100%!important;margin-top:0!important;z-index:999}.footer>div:first-child{order:5}.footer>div:nth-child(2){order:0}.footer>div:nth-child(3){order:1}.footer>div:nth-child(4){order:3}.footer>div{margin-bottom:2em}.icaInfo{border-top:1px solid;padding-top:1em}.icaLogo{margin-bottom:0}.footer .hs{margin-bottom:.25em}footer .icaLogo img,footer .nyuLogo img{height:45px}}.loadingWrapper{position:fixed;z-index:99999999999;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.5)}.loadingInnerWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scrollTop{position:fixed;width:40px;height:40px;right:var(--PADDING);bottom:var(--PADDING);z-index:6000000;opacity:0;transform:translateY(var(--PADDING));transition:opacity .25s,transform .25s}.scrollTop.show{opacity:1;transform:translateY(0)}.scrollTop .icon{width:100%;height:auto}@media (max-width:767px){.scrollTop{width:32px}}.archive>section:nth-child(2){position:relative}.archive .bLine{z-index:999;top:calc(var(--NAV_ACTUAL_HEIGHT) + 1px)}.archive>section:nth-child(2){margin-top:-79px}.filtersWrapper{width:100%;position:absolute;top:0;left:0;overflow:hidden;display:grid;grid-template-columns:68% 50px 1fr;background:#fff;border-top:1px solid;border-bottom:1px solid;z-index:99}.ch .filtersWrapper{margin-top:9px}.archive.ch .bLine{top:calc(var(--NAV_ACTUAL_HEIGHT) + 10px)}.filtersWrapper>ul{display:grid;grid-template-columns:repeat(4,25%)}.filtersWrapper>ul>li{overflow:hidden;min-height:var(--NAV_ACTUAL_HEIGHT)}.filterValuesListWrapper>ul{overflow:hidden}.filterBtnWrapper{position:relative;width:100%;height:var(--NAV_ACTUAL_HEIGHT);background:#fff;z-index:999;display:flex;align-items:center}.filterValuesListWrapper{overflow-x:hidden;overflow-y:auto;margin-top:calc(-220px - var(--NAV_ACTUAL_HEIGHT));max-height:220px;transition:margin-top .5s;z-index:-1}.searchField{padding-left:var(--COLUMN_GUTTER)}.currentFilterWrapper{margin-top:calc(-220px - var(--NAV_ACTUAL_HEIGHT));transition:margin-top .5s}.filterValuesListWrapper.openFilterValue{margin-top:0}.withOpenFilter .currentFilterWrapper{margin-top:.5em}.archive .searchField{border-left:1px solid}.archive .searchField>:first-child{height:var(--NAV_ACTUAL_HEIGHT);background:#fff;position:relative;z-index:9999}.archive.en input{transform:translateY(14px)}.archive.ch input{transform:translateY(12px)}.filterValuesList{overflow:auto;height:100%;width:100%;min-height:100px;text-transform:capitalize}.filterValuesList>li:first-child{margin-top:.5em}.highlighted{color:var(--THEME_COLOR_2)}.filterValue{cursor:pointer}.ch .currentFilter,.ch .filterValue{margin-bottom:.4em}.filterValue:hover{color:var(--THEME_COLOR_2)}.filterBtnWrapper>*{display:inline-block}.en .filterBtnWrapper>*{margin-top:10px}.filterBtnWrapper .icon{width:25px;margin-left:10px}.filterBtnWrapper .icon img{margin-bottom:-2px}
/*    !*display: grid;*!*/
/*    !*grid-column: 5/6;*!*/
/*    !*grid-row: 1/3;*!*/.archive.listView .gridCssOnly{margin-top:-20px;margin-bottom:var(--HEADER_ACTUAL_HEIGHT)}.archive .pageLogo{position:absolute;top:calc(4em - var(--COLOR_BAR_HEIGHT)/2)}.archive.ch .pageLogo{top:5.5em}.archive>section:last-child{padding-top:8em}.archive.ch>section:last-child{padding-top:calc(12em + 5px)}.archive.listView>section:last-child{padding-top:9em}.archive.ch.listView>section:last-child{padding-top:calc(13em + 5px)}.archive.listView .gridCssOnly>:last-child{border-bottom:1px solid}.en .gridListCtrl{transform:translateY(10px)}.en .gridListCtrl *{font-size:12pt;line-height:13pt}.ch .gridListCtrl{margin-top:7px}.ch .gridListCtrl *{font-size:11pt!important;line-height:15pt!important}@media (max-width:767px){.archive{padding-top:var(--NAV_ACTUAL_HEIGHT)}.archive .pageLogo{position:unset;padding:0;margin-top:0;margin-bottom:0}.archive.en .gridCssOnly{padding-top:3em}.archive.ch .pageLogo{margin-top:-2em}.archive.ch>section:last-child{padding-top:calc(4em + 5px)}.archive>section:nth-child(2){margin-top:0}.archive>section:last-child{padding-top:0}.filterValue:hover{opacity:1;color:#000}.filterValue.highlighted{color:var(--THEME_COLOR_2)}.filtersWrapper{display:block;border:none;position:relative;overflow:visible}.en .filtersWrapper *{font-size:14pt!important;line-height:17pt!important}.ch .filtersWrapper *{font-size:14pt!important;line-height:11pt!important}.ch .currentFilter,.ch .filterValue{margin-bottom:.7em}.filtersWrapper>*{display:block;width:100%}.filtersWrapper>:nth-child(2){display:none}.filtersWrapper>ul{display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-row-gap:var(--COLUMN_GUTTER);grid-column-gap:var(--COLUMN_GUTTER)}.filtersWrapper>ul>li{padding:0;margin:0;border:1px solid;position:relative;overflow:visible;min-height:auto}.filtersWrapper>ul>li:not(:last-child){padding-right:0}.filtersWrapper>ul>li:last-child{margin-left:0}.filterBtnWrapper{height:40px}.filterBtnWrapper span{display:block}.filterBtnWrapper .icon{width:20px;float:right;margin-left:auto;margin-right:0;padding-right:10px}.filterBtnWrapper .icon img{margin-bottom:-2px}.filterBtnWrapper>*{margin-top:0;margin-left:var(--COLUMN_GUTTER)}.filterValuesListWrapper{position:absolute;top:50px;left:-1px;margin-top:0;z-index:9999;background:#fff;padding:0 var(--COLUMN_GUTTER);width:calc(100% - var(--COLUMN_GUTTER) - var(--COLUMN_GUTTER));border:1px solid;overflow-x:hidden;overflow-y:scroll;display:none}.filterValuesListWrapper.openFilterValue{display:block}.searchField{border:1px solid;padding:var(--COLUMN_GUTTER);margin-top:var(--COLUMN_GUTTER);width:calc(100% - 2*var(--COLUMN_GUTTER) - 1px);height:calc(39px - 2*var(--COLUMN_GUTTER))}.archive .searchField input{transform:translateY(3px);height:100%;background:transparent}.archive .searchField>:first-child{background:transparent;height:100%;z-index:1}.currentFilterWrapper,.gridListCtrl{display:none}}.eventsGroupTitles{position:absolute;width:calc((100vw - 2*var(--PADDING))*0.25);left:var(--PADDING);top:calc(var(--HEADER_ACTUAL_HEIGHT) + var(--NAV_ACTUAL_HEIGHT) + 8em - 8px);display:block}.ch .eventsGroupTitles{top:calc(var(--HEADER_ACTUAL_HEIGHT) + var(--NAV_ACTUAL_HEIGHT) + 11.5em - 5px)}.eventsContainer{width:calc((100vw - 2*var(--PADDING))*0.75);float:right;padding-top:1em}.calendarPage.miniView .eventsGroupTitles{position:fixed;top:147px}.calendarPage .pageLogo{border-bottom:1px solid;padding-bottom:.5em}.calendarPage.ch .pageLogo{padding-bottom:calc(1em - 1px)}.monthTitle,.seasonTitle{opacity:0;transition:opacity .5s;position:absolute;top:0;left:0}.monthTitle.active,.seasonTitle.active{opacity:1}.calendarPage.month .eventMonthGroup>h3,.calendarPage.month .seasonTitle,.calendarPage.season .monthTitle{display:none}.eventMonthGroup{margin-bottom:5em}.ch .eventMonthGroup>h3{margin-bottom:.5em}.calendarPage.month .pThumb .hour{display:block}.ch.calendarPage.month .pThumb .hour{margin-top:-3px}.calendarPage .gridCssOnly{margin-bottom:3em}.calendarPage .gridCssOnly.odd{border-top:1px solid}.calendarPage.month .gridCssOnly.month>:nth-child(n+4){margin-top:100px}@media (min-width:768px) and (max-width:1000px){.eventsGroupTitles h3{max-width:65px;word-break:break-all;line-height:47pt!important}.eventsGroupTitles{top:calc(var(--HEADER_ACTUAL_HEIGHT) + var(--NAV_ACTUAL_HEIGHT) + 8em)}}@media (max-width:767px){.calendarPage .pageLogo{border:none}.en .calendarPage{margin-top:2em}.eventsGroupTitles{margin-top:1em}.eventsGroupTitles h3{top:10px;width:calc(100vw - 2*var(--PADDING));border-bottom:1px solid}.ch .eventsGroupTitles h3{padding-bottom:14px}.calendarPage.miniView .eventsGroupTitles{position:fixed;top:45px;z-index:999}.ch .eventsGroupTitles{top:calc(var(--HEADER_ACTUAL_HEIGHT) + var(--NAV_ACTUAL_HEIGHT) + 10.5em)}.calendarPage.miniView .eventsGroupTitles h3{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-bottom:none}.eventMonthGroup h3{display:none}.calendarPage .calendarContent{display:block!important}.calLabelsFixedWrapper>*{border-bottom:1px solid;height:100%}.calendarPage .pThumb.mini{border:none}.eventsContainer{width:100%;padding-top:8.2em;padding-bottom:150vh}.ch .eventsContainer{padding-top:10.8em}.calendarPage .message{padding-top:50px}.calendarPage.season .eventMonthGroup>h3{display:block;margin-bottom:.25em}.eventMonthGroup{padding-top:.5em}}.calendar{width:calc(100vw - 2*var(--PADDING));position:absolute;top:var(--HEADER_ACTUAL_HEIGHT);z-index:99}.fullWrapper{z-index:9}.miniWrapper{background:#fff;opacity:0;position:fixed;top:0;width:calc(100vw - 2*var(--PADDING));display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid;height:calc(var(--HEADER_HEIGHT) + var(--COLOR_BAR_HEIGHT));padding:calc(var(--HEADER_PADDING_TOP) + var(--COLOR_BAR_HEIGHT)) 0 var(--HEADER_PADDING_BOTTOM) 0;transition:opacity .5s,transform .35s;transform:translateY(calc(-1*(var(--HEADER_ACTUAL_HEIGHT) + var(--NAV_ACTUAL_HEIGHT))));z-index:999}.calendar.mini .miniWrapper{transform:translateY(0);opacity:1}.miniWrapper .arrows>*{display:inline-block;margin-right:10px;margin-top:5px}.miniWrapper .yearArrows .icon{width:40px}.calendar .fullWrapper>div{display:grid;grid-template-columns:1fr 1fr 1fr}.ch .calendarFilters{height:calc(var(--NAV_ACTUAL_HEIGHT) - 2px)}.calendarDays,.seasonsGrid{display:grid;width:280px;margin:auto;text-align:center;align-items:center}.calendarDays{grid-template-columns:repeat(7,40px);grid-template-rows:repeat(6,30px)}.seasonsGrid{grid-template-columns:repeat(4,70px);grid-template-rows:repeat(3,40px);align-items:center}.seasonsGrid>*{height:100%;display:flex;align-items:center;text-align:center}.seasonsGrid span{padding:0 5px}.en .seasonsGrid span{transform:translateY(3px)}.day.today,.month.currentMonth{color:var(--THEME_COLOR_2)}.day.selected,.day:hover{color:var(--THEME_COLOR_1)}.btn.day{height:100%}.dayEventsIndicators{width:100%;height:10px;margin-top:-6px}.barIndicator{height:1px;width:100%;background:var(--THEME_COLOR_2);display:block;margin-top:4px}.barIndicator.first,.barIndicator.last,.firstDay .barIndicator{width:calc(50% + 2px)}.barIndicator.first,.firstDay .barIndicator{margin-left:calc(50% - 2px)}.withDurationIndicators{width:100%;display:block}.dayNumber{display:block}.dotIndicator{width:3px;height:3px;border-radius:3px;background:#a9a9a9;display:inline-block}.dotIndicator+.dotIndicator{margin-left:2px}.singleIndicators{margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-7px}.ch .day.withEvent .dot{bottom:-5px}.daysPicker,.seasonPicker{padding:20px;border:1px solid;border-top:none;background:#fff;display:none}.daysPicker.show,.seasonPicker.show{display:block}.daysPickerHeader>*{display:inline-block}.daysPickerHeader .monthYear{float:right}.calendarMonthArrows>*{display:inline-block;cursor:pointer}.calendarMonthArrows>:first-child{margin-right:10px}.fullWrapper .icon{width:20px}.miniWrapper .arrows .icon{width:45px}.miniWrapper .arrows>:first-child{margin-right:10vw}.calendarFieldHeader{position:relative;transition:background-color .25s;cursor:pointer;background:#fff;border:1px solid;height:var(--NAV_ACTUAL_HEIGHT);text-align:center;box-sizing:border-box}.calendarFieldHeader.withArrows{display:grid;grid-template-columns:60px 2fr 60px}.calendarFieldHeader.withArrows.redbg.open,.calendarFieldHeader.withArrows.redbg:hover{background:var(--THEME_COLOR_1)}.calendarFieldHeader.withArrows.purplebg.open,.calendarFieldHeader.withArrows.purplebg:hover{background:var(--THEME_COLOR_2)}.calendarFieldHeader.withArrows .icon{width:100%;height:50px;background-size:25px;background-repeat:no-repeat;background-position:50%}.leftArr{background-image:url(/icons/cal-arrow-left-b.svg)}.rightArr{background-image:url(/icons/cal-arrow-right-b.svg)}.calendarFieldHeader.open .leftArr,.calendarFieldHeader:hover .leftArr{background-image:url(/icons/cal-arrow-left-w.svg)}.calendarFieldHeader.open .rightArr,.calendarFieldHeader:hover .rightArr{background-image:url(/icons/cal-arrow-right-w.svg)}.calendarFieldHeader.withArrows.open .label,.calendarFieldHeader.withArrows:hover .label{color:#fff}.calendarFieldHeader .label{align-self:center}.en .calendarFieldHeader .label{transform:translateY(4px)}.calendarFieldHeader:first-child{border-right:none;display:flex;align-items:center}.calendarFieldHeader:first-child>*{margin-right:auto;margin-left:auto}.calendarFieldHeader:last-child{margin-left:-1px}.calendarFieldHeader.open{color:#fff;border-color:#000!important}.miniWrapper .miniController .eventsGroupTitles{display:none}.seasonsGrid .hovered{color:var(--THEME_COLOR_1)}@media (max-width:767px){.calendarFieldHeader:last-child{margin-left:0}.en .calendar *{font-size:14pt!important;line-height:17pt!important}.ch .calendar *{font-size:14pt!important;line-height:11pt!important}.fullWrapper{background:#fff;margin-top:calc(5em + 14px)}.calendarFieldHeader .icon{height:38px!important;background-size:25px!important}.miniWrapper{margin-left:-2px;padding-left:2px;width:calc(100% + 2px - 2*var(--PADDING));display:block;height:calc(var(--HEADER_HEIGHT) + 2em + 3px);padding-bottom:1em;background:#fff;border:none;border-bottom:1px solid}.miniWrapper .miniController{transition:padding-left .25s;background:#fff}.miniWrapper .arrows .icon{width:30px}.season .miniController{padding-left:210px}.month .miniController{padding-left:50%}.miniWrapper .arrows>*{margin-right:0;margin-top:14px}.miniWrapper .arrows>:last-child{float:right}.calStatus{border-bottom:1px solid;padding-bottom:.5em;padding-top:11px}.en .miniWrapper .hm{font-size:22pt;line-height:20pt}.calendar .pageLogo{display:block;margin-bottom:1em}.calendarFilters{grid-template-columns:calc(100% - 1px)!important;grid-row-gap:10px;margin-left:1px}.calendar .fullWrapper>div:first-child,.calendar .fullWrapper>div:first-child>:not(:last-child){border:none}.calendarFieldHeader{border:1px solid!important;height:40px}.datePickers{display:block!important}.datePickers>div{position:absolute;width:100%;background:#fff;z-index:999}.datePickers>div:nth-child(2){margin-top:-50px}.ch .datePickers>div:nth-child(2){margin-top:42px}.ch .datePickers>div:nth-child(3){margin-top:92px}.daysPicker.show,.seasonPicker.show{z-index:2;background:#fff}.calendarFieldHeader.withArrows{display:grid;grid-template-columns:60px 2fr 60px}.calendarFieldHeader:hover:not(.open){background:#fff!important}.calendarFieldHeader:hover:not(.open) .leftArr{background-image:url(/icons/cal-arrow-left-b.svg)}.calendarFieldHeader:hover:not(.open) .rightArr{background-image:url(/icons/cal-arrow-right-b.svg)}.calendarFieldHeader:hover:not(.open) .label{color:#000}.ch .dayEventsIndicators{margin-top:-1px}}.imageWrapper{position:relative;width:100%;display:block;overflow:hidden;background-size:cover}.imageWrapper img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:0;transition:opacity 1s}.imageWrapper img.loaded{opacity:1}.slider{position:relative;width:100vw;height:100vh}.slide{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s;opacity:0;z-index:7}.slide.active{z-index:8}.slideCaption *{color:#fff}.slideCaption{color:#fff;position:absolute;left:var(--PADDING);max-width:500px;transition:opacity .5s;display:block;opacity:0}.en .slideCaption{bottom:25px}.ch .slideCaption{bottom:35px}.slide.active,.slide.active .slideCaption{opacity:1}.slideShowControls{position:absolute;bottom:var(--PADDING);right:calc(var(--PADDING) + 20px);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;z-index:8;width:25vw}.slideCaption .hour{display:none}.slideShowControls>:last-child{text-align:right}.slideShowControls .icon{height:40px}.hide{opacity:0}@media (max-width:767px){.slideShowControls{top:50%;transform:translateY(-50%);left:var(--PADDING);width:calc(100vw - 2*var(--PADDING));bottom:auto}.slideShowControls .icon{width:20px}.slide{transform:translateY(-20px)}.slideCaption{bottom:2em!important}}.support>section:nth-child(2){margin-top:.5em}@media (max-width:767px){.support{padding-top:.5em}}.pThumb.calendarView.season .participants,.pThumb.calendarView.season .subTitle{display:none}.participants h3{text-transform:capitalize}.thumbImageWrapper{margin-bottom:.5em;display:block}.locdate{margin:.5em 0}.locdate>li:before,.locdate>li>*{display:inline-block}.locdate>li:before{content:">>        ";white-space:pre;font-size:13pt}.pThumb.searchThumb{display:grid;grid-template-columns:50% 50%;grid-column-gap:var(--COLUMN_GUTTER)}.pThumb.searchThumb h3,.pThumb.searchThumb p{padding-right:var(--COLUMN_GUTTER);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pThumb.calendarView .grid{grid-template-columns:1fr 1fr 1.3fr}.en .pThumb.calendarView .grid{margin-bottom:-1.5em;margin-top:11px}.pThumb.calendarView.season .grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pThumb.calendarView.season .grid>:first-child{grid-column:1/2;grid-row:1/3}.pThumb.calendarView.season .grid>:last-child{margin-top:-6px}.pThumb.calendarView.season .loc,.pThumb.calendarView.season .participants,.pThumb.calendarView.season .subtitle{display:none}.pThumb:hover,.pThumb:hover *,.tag:hover,.tag:hover *{color:var(--THEME_COLOR_2);border-color:var(--THEME_COLOR_2)}.participant:hover a,.pThumb a:hover *,.pType:hover a,.tag:hover{color:var(--THEME_COLOR_1)}.pThumb:hover hr{background:var(--THEME_COLOR_2)}.pThumb:hover .tag:before,.tags:hover .tag:before{border-left-color:var(--THEME_COLOR_2);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}.pThumb:hover .imageWrapper{background-size:0}.pThumb:hover .thumbImageWrapper img{-webkit-filter:url(#colored) grayscale(10%);filter:url(#colored) grayscale(10%)}.tlstl{margin-top:.5em}.tag{margin-right:0;background:#fff;border:1px solid #000;position:relative;display:inline-block;margin-top:-1px;transition:opacity .25s}.tag:after,.tag:before{content:"";display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}.en .tag a{padding:7px 10px 2px 5px;display:block}.ch .tag a{padding:1px 10px 0 5px;display:block}.tag:after{top:0;border-color:transparent transparent transparent #fff;border-width:11px}.tag:before{top:-1px;border-color:transparent transparent transparent #000;border-width:12px}.ch .calendarView .thumbImageWrapper{margin-top:1.25em}.ch .pThumb.brief hr,.ch .pThumb.calendarView hr,.ch .pThumb.withDatesOnTop hr{margin:.4em 0 .5em}.pThumb.brief hr,.pThumb.calendarView hr,.pThumb.withDatesOnTop hr{margin:.2em 0 .35em}.pThumb.withDatesOnTop{border-top:1px solid}.pThumb.withDatesOnTop>:first-child{padding:.25em 0 .2em}.en .pThumb.withDatesOnTop .cm{font-size:16pt;line-height:18pt}.datesRangeWrapper,.datesRangeWrapper>*{display:inline-block}.durationHeader{white-space:nowrap}.pThumb.durationalEvent{overflow:visible}.pThumb.durationalEvent .durationHeader{border-bottom:1px solid}.ch .pThumb.durationalEvent .durationHeader{padding-bottom:20px}.pThumb.durationalEvent .durationHeader,.pThumb.durationalEvent hr{width:calc((100vw - 2*var(--PADDING))*0.75)}.pThumb .thumbBody{margin-top:1em}.ch .pThumb.durationalEvent .dayNumber{margin-bottom:.5em}.en .pThumb.calendarView .dayNumber{transform:translateY(-5px)}.pThumb .hour{display:none}.programDateEntity>*{display:inline-block}.en .firstName{margin-right:7px}.pThumb.rowView{display:grid;grid-column-gap:var(--COLUMN_GUTTER);grid-template-columns:repeat(6,1fr);border-top:1px solid;padding:.5em 0}.pThumb.rowView>:nth-child(2){grid-column:2/4;padding-right:25%}@media screen and (max-width:767px){.pThumb.searchThumb{display:block}.resultsMatches{margin-top:1em}.pThumb.searchThumb h3,.pThumb.searchThumb p{padding-right:0}.en .pThumb.calendarView .grid{margin-bottom:-.25em}.pThumb.calendarView .grid .cm{font-size:14pt;line-height:13pt}.en .pThumb.calendarView .grid .cm{margin-top:3px}.pThumb.durationalEvent .durationHeader,.pThumb.durationalEvent hr{width:100%}.en .pThumb.calendarView .dayNumber{transform:translateY(0)}.ch .durationalEvent .hm>span:last-child{display:block;line-height:48pt}}.homeBanner{width:100vw;height:calc(100vh - var(--PADDING));padding-bottom:var(--PADDING);margin-left:calc(-1*var(--PADDING));margin-top:calc(-1*var(--HEADER_ACTUAL_HEIGHT))}.purpleBar{top:0;left:0;position:fixed;z-index:999;background:#52318f;width:100%;height:30px;padding:5px 0;text-align:center;transform:translateY(-40px);transition:transform .25s}.purpleBar>*{height:100%;margin:auto;transition:top .25s}.purpleBar.on{transform:translateY(0)}.featuredWrapper{display:flex}.featured>*{width:calc((100% - var(--COLUMN_GUTTER))/2);float:left;overflow:hidden;margin-top:3em}.featured>:nth-child(odd){margin-right:var(--COLUMN_GUTTER)}.featured .pThumb .locdate,.featured .pThumb .type{display:none}.calendarBtnWrapper>*{padding:20px 25px 15px}.calendarBtnWrapper{margin:25vh auto;text-align:center}.ch .calendarBtnWrapper{width:400px}.en .calendarBtnWrapper{width:600px}.calendarBtnWrapper img{height:60px}.calendarBtnWrapper>*{border-radius:60px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.49);display:block}.quoteWrapper{top:calc(var(--HEADER_ACTUAL_HEIGHT) + 40px);z-index:99;overflow-y:scroll;transition:opacity .1s;position:absolute;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}.en .quoteWrapper{font-family:Georgia,serif}.en .quote *{white-space:pre-wrap}.en .quote h1{font-size:10vw;line-height:11vw}.en .quote h2{font-size:8.5vw;line-height:9.35vw}.en .quote h3{font-size:6.5vw;line-height:7.15vw}.en .quote h4{font-size:4.5vw;line-height:4.84vw}.en .quote h5{font-size:3.5vw;line-height:3.85vw}.en .quote h6{font-size:2vw;line-height:2.2vw}.en .quote p{font-size:1vw;line-height:1.1vw}.ch .quote h1{font-size:9vw;line-height:11vw}.ch .quote h2{font-size:7.5vw;line-height:9.35vw}.ch .quote h3{font-size:5.5vw;line-height:7.15vw}.ch .quote h4{font-size:3.5vw;line-height:4.84vw}.ch .quote h5{font-size:2.5vw;line-height:3.85vw}.ch .quote h6{font-size:1.5vw;line-height:2.3vw}.ch .quote p{font-size:.5vw;line-height:1.1vw}.quoteWrapper::-webkit-scrollbar{display:none}.quoteBackground{position:fixed;background-size:cover;z-index:10;top:0;transition:opacity .1s}.quoteBackground,.quoteWrapper{height:100vh;width:100vw;left:0}.behind{opacity:0;z-index:-1!important;display:none}.quoteBackground img{filter:blur(100px) grayscale(100%);-webkit-filter:blur(100px) grayscale(100%);transform:translateZ(0);will-change:transform;transition:opacity 1s ease;opacity:0}.quoteWrapper .quote{width:calc(100% - 2*var(--PADDING));padding:0 var(--PADDING);position:absolute;top:0;left:0;z-index:44;color:#fff}.quoteWrapper .quote>div{margin-bottom:200vh;padding-top:.5em;max-width:800px}.featured{width:100%}.featuredTitle{text-transform:capitalize}.ch .featuredTitle{margin-bottom:.3em}.arrowScrollDown{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;opacity:1;z-index:888;width:40px}.arrowScrollDown img{width:100%}@media (min-width:1000px){.en .quote h1{font-size:8.5vw;line-height:9.35vw}.en .quote h2{font-size:6.5vw;line-height:7.15vw}.en .quote h3{font-size:4.5vw;line-height:4.84vw}.en .quote h4{font-size:3.5vw;line-height:3.85vw}.en .quote h5{font-size:2vw;line-height:2.2vw}.en .quote h6,.en .quote p{font-size:1vw;line-height:1.1vw}.ch .quote h1{font-size:7.5vw;line-height:9.35vw}.ch .quote h2{font-size:5.5vw;line-height:7.15vw}.ch .quote h3{font-size:3.5vw;line-height:4.84vw}.ch .quote h4{font-size:2.5vw;line-height:3.85vw}.ch .quote h5{font-size:1.5vw;line-height:2.3vw}.ch .quote h6,.ch .quote p{font-size:.5vw;line-height:1.1vw}}@media (max-width:767px){.homeBanner{margin-left:0;margin-top:calc(-1*var(--HEADER_ACTUAL_HEIGHT) + 10px)}.featured>*{margin:0}.featured .featuredTitle{padding-left:var(--PADDING)}.featured>*{width:100%;clear:both;overflow:hidden;margin-top:3em}.calendarBtnWrapper>*{padding:10px 25px 5px}.calendarBtnWrapper{width:calc(100vw - 2*var(--PADDING))!important;margin:25vh auto}.calendarBtnWrapper img{width:100%;max-height:60px}.quoteWrapper{font-size:36pt;line-height:38pt;top:calc(var(--HEADER_ACTUAL_HEIGHT) + 37px)}.quoteBackground img{filter:blur(20px) grayscale(100%);-webkit-filter:blur(20px) grayscale(100%)}.en .quote h1,.en .quote h2{font-size:36px;line-height:38px}.en .quote h3,.en .quote h4{font-size:28px;line-height:33px}.en .quote h5,.en .quote h6,.en .quote p{font-size:20px;line-height:25px}.ch .quote h1,.ch .quote h2{font-size:29px;line-height:38px}.ch .quote h3,.ch .quote h4{font-size:20px;line-height:29px}.ch .quote h5,.ch .quote h6,.ch .quote p{font-size:15px;line-height:24px}}@media (min-width:1350px) and (max-width:1446px){.quoteWrapper .quote>div{max-width:1000px}}@media (min-width:1446px) and (max-width:1600px){.quoteWrapper .quote>div{max-width:1050px}}@media (min-width:1600px) and (max-width:1800px){.quoteWrapper .quote>div{max-width:1350px}}@media (min-width:1800px) and (max-width:2000px){.quoteWrapper .quote>div{max-width:1550px}}@media (min-width:2000px){.quoteWrapper .quote>div{max-width:1750px}}.banner{width:100vw;height:100vh;position:relative;margin-bottom:24px;margin-left:calc(-1*var(--PADDING));margin-top:calc(-1*var(--HEADER_ACTUAL_HEIGHT))}.child section:not(.banner):not(.captionSection){padding:1em 0}.fakeBanner{width:100%}.bannerInfo{position:absolute;bottom:var(--PADDING);color:#fff;max-width:650px;left:var(--PADDING)}.bannerCaption{padding-bottom:.5em}.pageLabelWrapper{height:1em;padding:.5em 0;border-bottom:1px solid #fff;position:absolute}.pageLabel{text-transform:uppercase;color:#fff}.programHeader{border-bottom:1px solid;border-top:1px solid}.documentsSection{background:#ffffe0;width:calc(100vw - 2*var(--PADDING));margin-left:calc(-1*var(--PADDING));padding-left:var(--PADDING)!important;padding-right:var(--PADDING)!important;padding-bottom:2em!important}.socialBtns{position:absolute;bottom:0}.fancyBtn{width:120px;height:40px;border-radius:25px;padding:4px 10px;text-align:center;color:#fff;position:relative}.fancyBtn.registration{background:var(--THEME_COLOR_1)}.fancyBtn+.fancyBtn{margin-top:10px}.fancyBtn>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:5px}.ch .fancyBtn>*{margin-top:0}.socialBtns.mobile{display:none}article{width:75%;margin-bottom:1em}.sectionTitle{text-transform:uppercase;border-bottom:1px solid;margin-bottom:1em;font-size:2em}.programDescription{margin-bottom:2em}.grid-item{width:calc((100% - 3*var(--COLUMN_GUTTER))/4);margin-bottom:100px}@media (max-width:767px){.documents{display:inline-block}.documents>:last-child{clear:right}.child .captionSection,.child .programDescription,.child .programHeader{display:block!important}.bannerInfo{max-width:80%;bottom:2em}.programHeader .relative{display:none}.socialBtns.mobile{display:block}.socialBtns{position:relative;margin-top:1.5em}article{width:100%}.ch .documentsSection .hs,.ch .relatedSection .hs{font-size:24pt;line-height:45pt}.grid-item{width:100%;margin-bottom:100px}}:root{--DOC_GUTTER:30px;--DOC_INNER_PADDING:20px;--DOC_WIDTH:calc(50% - var(--DOC_INNER_PADDING)/2)}.docGroup{margin-bottom:var(--DOC_GUTTER)}.docGroup.two .docGroupInnerWrapper{display:grid;grid-template-columns:var(--DOC_WIDTH) var(--DOC_WIDTH);grid-column-gap:var(--DOC_INNER_PADDING);grid-row-gap:var(--DOC_INNER_PADDING)}.docGroup.one .doc-thumb-wrapper{width:100%;display:block}.docGroupInnerWrapper{width:100%;padding:var(--DOC_INNER_PADDING);box-sizing:border-box;border:1px solid #000}.docGroup.one{width:calc(25% - var(--DOC_INNER_PADDING))}.docGroup.two{width:calc(50% - var(--DOC_INNER_PADDING))}.doc-thumb-wrapper.video{width:100%}.docGroup.two .video,.docGroup.two .video+.media-caption{grid-column:1/3}.docGroup.two .video+.media-caption{margin-top:calc(-1*var(--DOC_GUTTER) + 1em)}.doc-media{overflow:hidden}.doc-media img{width:100%}.docGroup.one .media-caption{padding-top:.5em}.video .doc-media>*{width:100%!important}iframe{border:none;width:100%;min-height:320px}.doc-thumb-wrapper.doc .doc-media img{background-color:#fff}@media (max-width:767px){:root{--DOC_GUTTER:15px}.docGroup.one,.docGroup.two{width:100%}.docGroup.two .docGroupInnerWrapper{display:block;grid-template-columns:100%}.doc-thumb-wrapper{margin-bottom:var(--DOC_GUTTER);display:block}.docGroup.two .video+.media-caption{margin-top:.5em}}.globalSearchWrapper{height:calc(100vh - var(--COLOR_BAR_HEIGHT));padding:var(--COLOR_BAR_HEIGHT) var(--PADDING) 0 var(--PADDING);position:fixed;z-index:99999999;overflow-y:scroll;top:0;left:0;width:calc(100vw - 2*var(--PADDING));background-color:var(--SEARCH_BACKGROUND_COLOR_1)}.searchPageInnerWrapper{width:100%;max-width:1600px}.en.globalSearchWrapper>:not(.bioText){font-family:Georgia,Serif,serif!important}.bioText{padding:1em 0 2em;color:var(--THEME_COLOR_1);border-bottom:1px solid;width:100%}.en .bioText{font-family:FoundersGrotesk!important}.ch.globalSearchWrapper *{font-family:inherit}.bioText p{max-width:800px;min-height:24px}.globalSearchWrapper.open .searchInputWrapper{transform:translateY(0);opacity:1}.searchInputWrapper{position:relative;width:100%;transition:transform .25s,opacity .25s;transform:translateY(-50px);opacity:0}.searchInput{z-index:22}.suggestions{z-index:2;border-bottom:1px solid;padding-top:1em;padding-bottom:1em}.searchInputWrapper input{padding:.5em 0 0;width:100%}.searchInputWrapper>*{background-color:var(--SEARCH_BACKGROUND_COLOR_1)}.globalSearchWrapper.open .searchIcon{opacity:0}.globalSearchField>*{display:inline-block}.globalSearchField input{opacity:0;background:transparent;transform:translateX(0);transition:transform .25s;border-bottom:1px solid;color:var(--THEME_COLOR_1)}.globalSearchWrapper.open input,.suggestions{opacity:1;color:var(--THEME_COLOR_1)}.searchResults{padding-bottom:200px}.searchResult{padding:1em 0;display:grid;grid-template-columns:50% 50%;grid-column-gap:var(--COLUMN_GUTTER);border-bottom:1px solid}.searchResult,.searchResult a{color:var(--THEME_COLOR_1)}.match{background:pink}.resultsMatchGroup+.resultsMatchGroup{margin-top:2em}.matchGroupLabel{font-style:italic}.searchControls{width:100%;display:block;position:relative}.searchClose{position:absolute;width:33px;right:0;top:70px}@media screen and (max-width:767px){.searchResult{display:block}.searchClose{position:absolute;width:25px;right:0;top:15px}.ch .searchClose{top:18px}.en.globalSearchWrapper .hm,.en.globalSearchWrapper input{font-size:20pt;line-height:30pt}.ch.globalSearchWrapper .hm,.ch.globalSearchWrapper input{font-size:18pt;line-height:18pt}.en.globalSearchWrapper *{font-size:18pt;line-height:21pt}.en .matchGroupLabel{font-size:14pt!important}.resultsMatchGroup+.resultsMatchGroup{margin-top:1em}}.gridCssOnly{min-height:0;min-width:0}.gridCssOnly:after{content:" ";display:block;height:0;clear:both}.gridCssOnly>*{transition:transform .1s;float:left}.gridCssOnly>.odd{clear:both}.gridCssOnly.xxxx>*{width:calc((100% - 3*var(--COLUMN_GUTTER))/4)}.gridCssOnly.xx>*{width:calc((100% - var(--COLUMN_GUTTER))/2)}.gridCssOnly.calendarGrid.season>*{width:calc((100% - 3*var(--COLUMN_GUTTER))/4)}.gridCssOnly.calendarGrid.month>*{width:calc((100% - 2*var(--COLUMN_GUTTER))/3)}.gridCssOnly.calendarGrid.month>:nth-child(3n-2),.gridCssOnly.calendarGrid.season>:nth-child(4n-3),.gridCssOnly.xx>:nth-child(2n-1),.gridCssOnly.xxxx>:nth-child(4n-3){clear:both}.gridCssOnly.calendarGrid.month>:not(:nth-child(3n)),.gridCssOnly.calendarGrid.season>:not(:nth-child(4n)),.gridCssOnly.xx>:not(:nth-child(2n)),.gridCssOnly.xxxx>:not(:nth-child(4n)){padding-right:var(--COLUMN_GUTTER)}.gridCssOnly.listView>*{display:block;width:100%;float:none}@media (max-width:767px){.gridCssOnly.calendarGrid.season>*,.gridCssOnly.xxxx>*{width:calc(100vw - 2*var(--PADDING));margin-bottom:3em}.gridCssOnly.calendarGrid.season>:nth-child(2n-1),.gridCssOnly.xxxx>:nth-child(2n-1){clear:both}.en .calendarGrid{padding-top:1em}.ch .calendarGrid{padding-top:calc(1.5em + 5px)}.gridCssOnly.calendarGrid.month>*,.gridCssOnly.xx>*,.gridCssOnly.xxxx>*{display:block;width:100%;float:none;margin-bottom:3em}}.pageLogo{width:auto;height:auto;padding-top:3em;margin-top:var(--NAV_ACTUAL_HEIGHT);margin-bottom:.5em}.pageLogo img{height:65px;width:auto}.ch .pageLogo{padding-top:4.5em;margin-top:var(--NAV_ACTUAL_HEIGHT);margin-bottom:1em}@media (max-width:767px){.pageContent,.pageLogo{padding-top:0}.pageLogo{width:100%}.ch .pageLogo{padding-top:2em!important;margin-top:0;margin-bottom:15px}.pageLogo img{height:45px}}@media (max-width:375px){.en .pageLogo img{height:37px}}@media (max-width:321px){.en .pageLogo img{height:30px}}.pageHeader{background:transparent;position:absolute;overflow:hidden;top:var(--HEADER_ACTUAL_HEIGHT);height:calc(var(--NAV_ACTUAL_HEIGHT) + 2px);width:calc(100vw - 2*var(--PADDING));transition:height .25s}.pageHeader.open{height:270px}.ch .pageHeader.open{height:280px}.pageHeader>*{position:absolute;left:0;border-top:1px solid;border-bottom:1px solid;padding:.5em 0;width:100%;background:#fff}.pageHeader.transparent *{background:transparent;color:#fff}.pageHeader>.mainHeader{top:0;z-index:22;height:calc(var(--NAV_ACTUAL_HEIGHT) - 1em);display:flex;align-items:center}.pageHeader .iconWrapper{margin-left:auto;margin-right:0}.en .pageHeader>.mainHeader span{transform:translateY(5px)}.pageHeader .icon{transform:translateY(4px)}.pageHeader>.subHeader{top:calc(var(--NAV_ACTUAL_HEIGHT) + 1px);padding-bottom:0;z-index:2}.ch .pageHeader .subHeader li{margin-bottom:.4em}.pageHeader ul{transform:translateY(-200px);opacity:0;transition:transform .5s,opacity .5s}.pageHeader.open>ul{transform:translateY(0);opacity:1}.pageHeader .iconWrapper{float:right;width:25px}.secTitle img{display:none}.secTitle{text-transform:capitalize}@media (max-width:767px){.pageHeader{display:none}.secTitle{padding:.35em 0;border-bottom:1px solid;position:relative}.en .secTitle{font-size:20pt;line-height:24pt}.secTitle h3{margin-top:10px}.ch .secTitle h3{margin-top:7px;font-size:19pt;transform:translateY(-3px)}.secTitle img{position:absolute;width:20px;right:0;top:50%;transform:translateY(-50%);display:block}}.socialShare{margin-top:.5em;position:relative}.socialShare .fancyBtn{background:var(--THEME_COLOR_2)}.socialShare .buttonsWrapper{position:absolute;background:hsla(0,0%,100%,.9);z-index:34;height:38px;border-radius:25px;padding:4px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:150px;top:0;border:1px solid var(--THEME_COLOR_2);display:none}.socialShare.clicked{width:400px}.socialShare.clicked .buttonsWrapper{display:block}.socialShare a{color:#000!important}.socialShare .buttonsWrapper>*{display:inline-block}.socialButton{margin-right:20px}.copyUrlShare{color:var(--THEME_COLOR_2);margin-right:40px}.en .socialButton{margin-top:14px}.ch .socialButton{margin-top:10px}.htmlArr,.socialButton{display:inline-block}@media (max-width:767px){.socialShare .buttonsWrapper>*{display:block}.socialShare{margin-bottom:.5em}.socialShare .buttonsWrapper{left:0;top:.5em;position:relative;height:auto;width:120px}.socialShare.clicked .buttonsWrapper{display:block!important}.copyUrlShare{margin-right:0}}.videoWrapper>*{transition:opacity 1s}.stickySection{width:100vw;margin-left:calc(-1*var(--PADDING));height:auto;clear:both}.stickySection,.stickySection>*{min-height:calc(100vh - var(--COLOR_BAR_HEIGHT));position:relative}.stickySection>*{height:100%;display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}.stickySection .withPadding{padding:var(--PADDING)}.stickySection.even>:last-child,.stickySection.odd>:first-child{height:100vh;z-index:5;top:0}.stickySection.absolute.odd>:last-child,.stickySection.fixed.odd>:last-child{margin-left:50%}.stickySection.fixed.even>:last-child,.stickySection.fixed.odd>:first-child{position:fixed;width:50vw;top:0}.stickySection.absolute.even>:last-child,.stickySection.absolute.odd>:first-child{position:absolute;top:auto;bottom:0}@media (max-width:767px){.stickySection .withPadding{padding:0 var(--PADDING)}.stickySection>*{width:100%;margin:0!important}.stickySection.fixed.even>:last-child,.stickySection.fixed.odd>:first-child{position:relative;width:100vw;top:0}}@media (max-width:767px){.foldable{border-top:1px solid}.foldable>section>:nth-child(2){display:none}.foldable>section.open>:nth-child(2){display:block!important}.foldable>section.open{border-bottom:1px solid}.foldable>section>:nth-child(2){padding:.7em 0 1em}}.about{padding-bottom:5em}.about .foldable>section{padding-top:var(--HEADER_ACTUAL_HEIGHT)}.introImageCaption{grid-column:2/3;padding-top:.5em}@media (max-width:767px){.about{padding-bottom:150vh;padding-top:.5em!important}.about .grid.x_xxx{display:block!important}.about>section:first-child{margin:.5em 0 1em}.introImageCaption{margin-top:.5em;margin-bottom:4em}.about section{margin-bottom:0}.about .foldable>section{padding-top:0}}.visit .grid.x_x{grid-row-gap:2em;grid-column-gap:var(--COLUMN_GUTTER)}.visit .secTitle{margin-bottom:1em;text-transform:uppercase}.visit>.secTitle{display:none}.visit article{width:100%}.visit time{display:block}@media (max-width:767px){.visit .grid.x_x{display:block!important}.visit .secTitle,.visit section{margin-bottom:0}.visit .grid.x_x>:nth-child(3)>:last-child{display:none}.visit .foldable>section:first-child .secTitle{border-top:none}.visit>.secTitle{display:block}}.parentBanner{width:100vw;margin-left:calc(-1*var(--PADDING));height:calc(100vh - var(--HEADER_ACTUAL_HEIGHT) - 190px)}.parentBannerInfo{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--NAV_ACTUAL_HEIGHT);padding-top:2em}.ch .parentBannerInfo h1{margin-bottom:.3em}.campaignWrapper{background-size:cover;background-position:50%}.campaignWrapper.withImage{padding:0}.campaignWrapper{text-align:center}.campaignWrapper h3{margin-top:var(--PADDING);width:80%;margin-right:auto;margin-left:auto;line-height:54pt!important;text-transform:capitalize}.campaignWrapper{color:#fff}.parentProgramPage{margin-bottom:-5em}.parentProgramPage.ch{margin-bottom:-7em}.parentProgramPage section{margin-bottom:0}.subprogramInfo{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--COLUMN_GUTTER)}.parentProgramPage article{width:auto}.mobileBannerCaption,.subprogram .pThumb .imageWrapper,.subprogram .pThumb .tags{display:none}.subprogram .pThumb .tlstl{margin-top:0}.parentProgramPage .secTitle{display:none}.ch.parentProgramPage .pThumb .cl{font-size:15pt;line-height:23pt}.participantsList a{font-size:32pt;line-height:33pt}.ch .participantsList a{font-size:28pt;line-height:38pt}.participantsList a:hover{color:var(--THEME_COLOR_2)}.participantsList .campaignWrapper{background:var(--THEME_COLOR_1);overflow-y:auto}@media (max-width:767px){.parentProgramPage{margin-bottom:1em}.campaignWrapper{display:none!important}.parentBannerInfo{display:block;padding-top:1em;margin-top:0}.parentBanner{width:100vw;margin-left:calc(-1*var(--PADDING));height:calc(100vh - var(--HEADER_ACTUAL_HEIGHT) - 290px)}.subprogram .pThumb .imageWrapper{display:block;margin-bottom:.5em}.mobileBannerCaption{display:block;padding:.5em 0 3em}.parentBannerInfo>:last-child,.parentProgramPageLabel{display:none}.subprogram .pThumb{display:grid}.parentProgramPage .secTitle,.subprogramInfo{display:block}.en .participantsList a{font-size:20pt;line-height:24pt}.ch .participantsList a{font-size:18pt;line-height:20pt}.withPadding>br,.withPadding>div>br,.withPadding>div>h3,.withPadding>h3{display:none}.participantsList .campaignWrapper{background:#fff}.parentProgramPage.ch{margin-bottom:0}.participantsList.stickySection,.participantsList.stickySection>*{min-height:auto}}