ul.calendar>li:not(:first-child){border-top:5px dotted #eee}ul.calendar>li.gap section.message{margin-block:.5rem;text-align:center}@media(min-width:76rem){ul.calendar>li.gap section.message{width:18rem}}ul.calendar>li.weekend{position:relative;display:flex;flex-flow:row nowrap}@media(max-width:76rem){ul.calendar>li.weekend{flex-flow:column nowrap;align-items:center}}ul.calendar>li.weekend>.dates{margin:.5rem}@media(min-width:76rem){ul.calendar>li.weekend>.dates{flex:0 0 18rem;height:12rem;display:grid;grid-template-columns:1fr 1fr}}@media(max-width:76rem){ul.calendar>li.weekend>.dates{display:flex;flex-flow:row nowrap;justify-content:center}}ul.calendar>li.weekend>.dates>.date{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}@media(max-width:76rem){ul.calendar>li.weekend>.dates>.date{display:flex;flex-flow:row nowrap;flex:0 0 auto;margin:0}}ul.calendar>li.weekend>.dates>.date .day{font-size:5rem;margin-bottom:-1.5rem}ul.calendar>li.weekend>.dates>.date .month{font-size:1.5rem;text-transform:lowercase}ul.calendar>li.weekend>.dates>.date .year{color:#ccc}@media(max-width:76rem){ul.calendar>li.weekend>.dates>.date .day,ul.calendar>li.weekend>.dates>.date .month,ul.calendar>li.weekend>.dates>.date .year{margin:0;flex:0 0 auto}ul.calendar>li.weekend>.dates>.date .day:after,ul.calendar>li.weekend>.dates>.date .year:before{content:" "}ul.calendar>li.weekend>.dates>.date:first-child:after{content:" – "}ul.calendar>li.weekend>.dates>.date .day,ul.calendar>li.weekend>.dates>.date .month,ul.calendar>li.weekend>.dates>.date .year,ul.calendar>li.weekend>.dates>.date:first-child:after{font-size:1.5rem}}@media(max-width:76rem)and (max-width:60rem){ul.calendar>li.weekend>.dates>.date .day,ul.calendar>li.weekend>.dates>.date .month,ul.calendar>li.weekend>.dates>.date .year,ul.calendar>li.weekend>.dates>.date:first-child:after{font-size:1rem}}ul.calendar>li.weekend>.events{flex:0 1 auto;display:flex;flex-flow:row wrap;align-items:center}@media(max-width:76rem){ul.calendar>li.weekend>.events{justify-content:center;margin-top:0}}@media(max-width:39rem){ul.calendar>li.weekend>.events{width:100%}}ul.calendar>li.weekend.current-week:before{content:"CURRENT WEEK";position:absolute;transform:rotate(-90deg);transform-origin:center;margin-top:5.5rem;margin-left:-5rem;text-transform:uppercase;font-weight:700;color:#ddd;font-size:1.5rem}@media(max-width:76rem){ul.calendar>li.weekend.current-week:before{transform:none;margin:-.25rem 0 0;width:100%;text-align:center;font-size:1rem}}@media(max-width:60rem){ul.calendar>li.weekend.current-week:before{margin-top:-.5rem}}@import"https://fonts.googleapis.com/css?family=Pacifico&display=swap";nav{grid-area:topbar;display:grid;grid-template-areas:"logo search buttons" " . search .";grid-template-columns:auto 1fr auto;grid-template-rows:2.5rem auto;background-color:var(--bg-color-topbar)}nav>.logo{grid-area:logo}nav>.search{grid-area:search}nav>.buttons{grid-area:buttons}@media(max-width:60rem){nav{grid-template-columns:minmax(0,auto) 1fr auto;grid-template-areas:"logo . buttons" "search search search"}}nav a.logo{padding-left:.5rem;padding-right:1.5rem;color:#fff;font-family:var(--font-pacifico),cursive;font-size:1.625rem;text-decoration:none;overflow:hidden}nav>.search{position:relative;flex-grow:1;margin:.25rem;display:grid;grid-template-rows:2rem auto;grid-template-columns:auto 1fr auto;grid-template-areas:"regions search years" ". filters ."}@media(max-width:40rem){nav>.search{grid-template-areas:"regions search years" "filters filters filters"}}nav>.search>.regions{grid-area:regions}nav>.search>input[type=search]{grid-area:search}nav>.search>.years{grid-area:years}nav>.search>.filters,nav>.search>.suggestions{grid-area:filters}nav>.search>.regions{position:relative}nav>.search>.regions>button.show-regions{display:inline-block;font-size:1rem;line-height:1.5;color:#fff;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;align-self:stretch;border-radius:0;font-size:.9rem;font-weight:700;color:var(--text-color-navbar-button);height:100%;background:#fff;border:none;padding:0 .75rem 0 1rem;border-start-start-radius:10rem;border-end-start-radius:10rem}nav>.search>.regions>button.show-regions:hover{color:#fff;background-color:#424649;border-color:#373b3e}nav>.search>.regions>button.show-regions:active{color:#fff;background-color:#4d5154;border-color:#373b3e}nav>.search>.regions>.regions{display:flex;flex-flow:column nowrap;position:absolute;z-index:5;max-height:50dvh;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 0 32px #000;padding:.5rem 1.5rem .5rem .5rem}nav>.search>.regions>.regions:not(.show){display:none}nav>.search>.regions>.regions ul{white-space:nowrap}nav>.search>.years{position:relative}nav>.search>.years>button.show-years{display:inline-block;font-size:1rem;line-height:1.5;color:#fff;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;align-self:stretch;border-radius:0;font-size:.9rem;font-weight:700;color:var(--text-color-navbar-button);height:100%;background:#fff;border:none;padding:0 1rem 0 .75rem;border-start-end-radius:10rem;border-end-end-radius:10rem}nav>.search>.years>button.show-years:hover{color:#fff;background-color:#424649;border-color:#373b3e}nav>.search>.years>button.show-years:active{color:#fff;background-color:#4d5154;border-color:#373b3e}nav>.search>.years>.years{display:flex;flex-flow:row wrap;position:absolute;z-index:5;max-height:50dvh;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 0 32px #000;padding:.5rem;right:0;gap:.5rem;align-items:baseline}nav>.search>.years>.years:not(.show){display:none}nav>.search>.years>.years ul{display:grid;grid-template-columns:repeat(5,auto);grid-gap:.25rem;gap:.25rem}nav>.search>.years>.years ul li{display:inline-block;padding:.35em .65em;font-size:.75em;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:.375rem;background-color:var(--bg-color-year);cursor:pointer}nav>.search>.years>.years ul li.wsdc{background-color:var(--bg-color-wsdc)}nav>.search>.years>.years ul li.hotel{background-color:var(--bg-color-hotel)}nav>.search>.years>.years ul li.cancelled{background-color:var(--bg-color-cancelled)}nav>.search>.years>.years ul li.videos{background-color:var(--bg-color-videos)}nav>.search>.years>.years ul li.results{background-color:var(--bg-color-results)}nav>.search>.years>.years ul li.staff{background-color:var(--bg-color-staff)}nav>.search>.years>.years ul li.region{background-color:var(--bg-color-region);color:#000}nav>.search>.years>.years ul li.year{background-color:var(--bg-color-year)}nav>.search>.years>.years ul li.event{background-color:var(--bg-color-event-token)}nav>.search>.years>.years ul li.selected{background-color:#0d6efd}nav>.search>input[type=search]{min-width:4rem;border-inline:1px solid var(--bg-color-topbar);padding-inline:.5rem}nav>.search>input[type=search]:focus{outline:none}nav>.search>ul.filters{color:#fff;padding-top:.25rem}nav>.search>ul.filters:empty{display:none}nav>.search>ul.filters>li{text-indent:-1.5rem;padding-inline:1.5rem}nav>.search>ul.filters>li button{color:inherit;min-width:1.5rem;font-weight:700;padding:0 0 .125rem}nav>.search>ul.filters>li button:hover{background-color:#444}nav>.search>ul.filters>li button:hover:not(:first-child){text-decoration:line-through}nav>.search>ul.suggestions{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;z-index:5;background-color:#fff;box-shadow:0 16px 32px #000;display:flex;flex-flow:column nowrap;display:none}nav>.search>ul.suggestions.show{display:flex}nav>.search>ul.suggestions>li{padding:.25rem .5rem;border-inline:1px solid var(--bg-color-topbar);border-bottom:1px solid var(--bg-color-topbar)}nav>.search>ul.suggestions>li:focus{background-color:#ddd;outline:none}nav>.search>ul.suggestions>li:hover{background-color:#ddd;cursor:pointer}nav>.buttons{display:flex;flex-flow:row nowrap}nav>.buttons>.info{position:relative}nav>.buttons>.info>button.show-info{display:inline-block;font-size:1rem;line-height:1.5;color:#fff;border:1px solid #212529;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:100%;background-color:transparent;border-radius:0;padding:0 1rem;font-size:.9rem;font-weight:700;color:var(--text-color-navbar-button)}nav>.buttons>.info>button.show-info:hover{color:#fff;background-color:#424649;border-color:#373b3e}nav>.buttons>.info>button.show-info:active{color:#fff;background-color:#4d5154;border-color:#373b3e}nav>.buttons>.info>.info-panel{display:flex;flex-flow:column nowrap;position:absolute;z-index:5;max-height:50dvh;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 0 32px #000;padding:.5rem;right:1rem;width:clamp(0rem,90dvw,22rem);gap:.5rem}nav>.buttons>.info>.info-panel:not(.show){display:none}nav>.buttons>.info>.info-panel>section+section{padding-top:.5rem;border-top:1px dotted var(--bg-color-topbar)}nav>.buttons>button.goto-today{display:inline-block;font-size:1rem;line-height:1.5;color:#fff;border:1px solid #212529;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:100%;background-color:transparent;border-radius:0;padding:0 1rem;font-size:.9rem;font-weight:700;color:var(--text-color-navbar-button)}nav>.buttons>button.goto-today:hover{color:#fff;background-color:#424649;border-color:#373b3e}nav>.buttons>button.goto-today:active{color:#fff;background-color:#4d5154;border-color:#373b3e}.region-tree button{padding:0}.region-tree input[type=checkbox]+button,.region-tree input[type=checkbox]+button+button{margin-left:.25rem}.region-tree ul{margin-left:1.5em}:root{--text-color-default:#212529;--text-color-muted:#6c757d;--text-color-navbar-button:#a6a6a6;--bg-color-staff:#6c757d;--bg-color-region:#fca370;--bg-color-year:#212529;--bg-color-wsdc:#dc3545;--bg-color-hotel:#198754;--bg-color-cancelled:#6c757d;--bg-color-videos:#0dcaf0;--bg-color-results:#0d6efd;--bg-color-event-token:#635bff;--bg-color-event:#dee2e6;--bg-color-topbar:#212529;--bg-color-input-primary:#0d6efd;--border-color-sidebar:rgba(33,37,41,.25);--border-color-event:#ced4da;--border-color-topbar:#373b3e;--shadow-color-event:#6c757d;--checkmark-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-color-event);border-radius:.25rem;outline:none;vertical-align:baseline;top:.125rem;position:relative;display:inline-block}input[type=checkbox]:checked{background-color:var(--bg-color-input-primary);background-image:var(--checkmark-image)}.event{display:flex;flex-flow:column nowrap}.event>.caption{display:flex;align-items:baseline;gap:.25rem}.event>.caption>.name{white-space:normal;flex-grow:1}.event>.caption .fi{flex-shrink:0;position:relative;top:.05rem}.event>.image{background-image:linear-gradient(#bbb,#ccc)}.event>.image>img{width:100%;height:100%;object-fit:cover}.event>section.people ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:baseline}.event>section.people ul>li{display:inline-block;padding:.35em .65em;font-size:.75em;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:.375rem}.event>section.people ul>li.wsdc{background-color:var(--bg-color-wsdc)}.event>section.people ul>li.hotel{background-color:var(--bg-color-hotel)}.event>section.people ul>li.cancelled{background-color:var(--bg-color-cancelled)}.event>section.people ul>li.videos{background-color:var(--bg-color-videos)}.event>section.people ul>li.results{background-color:var(--bg-color-results)}.event>section.people ul>li.staff{background-color:var(--bg-color-staff)}.event>section.people ul>li.region{background-color:var(--bg-color-region);color:#000}.event>section.people ul>li.year{background-color:var(--bg-color-year)}.event>section.people ul>li.event{background-color:var(--bg-color-event-token)}.event>section.people ul>li{background-color:var(--bg-color-staff)}.event>.link,.event>.link li{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.event>.link,.event>.location,.event>.suggest{font-size:.8rem}.event>section.tags{display:flex;justify-content:flex-end;padding-right:.5rem;overflow:hidden}.event>section.tags ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:baseline;flex-wrap:nowrap;align-items:center}.event>section.tags ul>li{display:inline-block;padding:.35em .65em;font-size:.75em;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:.375rem}.event>section.tags ul>li.wsdc{background-color:var(--bg-color-wsdc)}.event>section.tags ul>li.hotel{background-color:var(--bg-color-hotel)}.event>section.tags ul>li.cancelled{background-color:var(--bg-color-cancelled)}.event>section.tags ul>li.videos{background-color:var(--bg-color-videos)}.event>section.tags ul>li.results{background-color:var(--bg-color-results)}.event>section.tags ul>li.staff{background-color:var(--bg-color-staff)}.event>section.tags ul>li.region{background-color:var(--bg-color-region);color:#000}.event>section.tags ul>li.year{background-color:var(--bg-color-year)}.event>section.tags ul>li.event{background-color:var(--bg-color-event-token)}.event>section.suggest{display:none}.event[data-cancelled=true]>.caption>.name{text-decoration:line-through;color:var(--text-color-muted)}.event[data-cancelled=true]>.image{filter:grayscale(1) opacity(50%)}ul.calendar>li>.events .event{background-color:var(--bg-color-event)}.event.dialog>*{padding:.5rem 1rem;flex-shrink:0}.event.dialog>:not(:last-child){border-bottom:1px solid var(--border-color-event)}.event.dialog .image{padding:0}@media(min-width:39rem){ul.calendar>li>.events>div{width:18rem;height:12rem;margin:.5rem}ul.calendar>li>.events>div:hover{z-index:1}ul.calendar>li>.events>div .event{min-height:100%}ul.calendar>li>.events>div .event>.caption{flex-wrap:nowrap;padding:.4rem .5rem}ul.calendar>li>.events>div .event>.caption>.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.calendar>li>.events>div .event>.image{height:120px}ul.calendar>li>.events>div .event>.tags{flex-grow:1;padding-bottom:.5rem;align-items:flex-end}ul.calendar>li>.events>div .event>.link,ul.calendar>li>.events>div .event>.location,ul.calendar>li>.events>div .event>.people{display:none}ul.calendar>li>.events>div .event:hover{margin-left:-.25rem;margin-top:-.25rem;width:18.5rem;min-height:12.5rem;padding-top:.25rem;padding-bottom:.25rem;box-shadow:0 0 .5rem var(--shadow-color-event)}ul.calendar>li>.events>div .event:hover>*{padding:.5rem .75rem}ul.calendar>li>.events>div .event:hover>:not(:first-child){border-top:1px solid var(--border-color-event)}ul.calendar>li>.events>div .event:hover>:last-child{flex-grow:1}ul.calendar>li>.events>div .event:hover>.caption{padding-top:.4rem}ul.calendar>li>.events>div .event:hover>.caption>.name{white-space:normal}ul.calendar>li>.events>div .event:hover>.image{display:none}ul.calendar>li>.events>div .event:hover>.people{display:flex}ul.calendar>li>.events>div .event:hover>.link,ul.calendar>li>.events>div .event:hover>.location,ul.calendar>li>.events>div .event:hover>.suggest{display:block}}@media(max-width:39rem){ul.calendar>li>.events>div{width:100%;height:2.25rem;margin:.25rem 0}ul.calendar>li>.events .event{position:relative;flex-direction:row;align-items:center;height:100%;padding-left:.5rem}ul.calendar>li>.events .event>*{height:100%}ul.calendar>li>.events .event>.caption{align-items:center;flex-grow:1;overflow-x:hidden;padding:0}ul.calendar>li>.events .event>.caption>.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.calendar>li>.events .event>.link,ul.calendar>li>.events .event>.location,ul.calendar>li>.events .event>.people{display:none}ul.calendar>li>.events .event>.image{position:absolute;right:0;mask-image:linear-gradient(270deg,#000,transparent);-webkit-mask-image:linear-gradient(270deg,#000,transparent);z-index:2}ul.calendar>li>.events .event>section.tags{flex-grow:0;flex-shrink:0;background-color:var(--bg-color-event);min-width:2.5rem}ul.calendar>li>.events .event>section.tags ul>li{z-index:3}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none;padding:0;margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ul{list-style:none}body{min-height:100vh;line-height:1.5;padding:0;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button,input{border:none}button{background-color:transparent;cursor:pointer}hr{margin:0}body,html{padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"topbar" "main";height:100vh;width:100vw;overflow:hidden;color:#212529}dl,li,ol,ul{list-style-type:none;margin:0;padding:0}*{box-sizing:border-box}main{grid-area:main;overflow-y:auto;scrollbar-width:none}main:focus{outline:none}main .loadmore{display:flex;flex-flow:row nowrap;justify-content:center;padding:1rem 0}main .loadmore.past{border-bottom:5px dotted #eee}main .loadmore.future{border-top:5px dotted #eee}main .loadmore.future button,main .loadmore.past button{display:inline-block;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#fff;border:1px solid #212529;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:var(--bg-color-topbar)}main .loadmore.future button:hover,main .loadmore.past button:hover{color:#fff;background-color:#424649;border-color:#373b3e}main .loadmore.future button:active,main .loadmore.past button:active{color:#fff;background-color:#4d5154;border-color:#373b3e}.flag-icon{flex-shrink:0}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000}.dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1001;overflow-y:auto;max-height:90vh;max-width:90vw}
/*# sourceMappingURL=00e3c3f143b69f6c.css.map*/