.schedule__day__event{display:flex;flex-direction:column;gap:24px;padding:32px 24px;border-radius:8px;border:solid 1px #bcdadc;background:#fff;box-shadow:0 1px 4px #19213d14}.schedule__day__event h3{font-family:var(--font-gatsby),sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px}@media (max-width: 700px){.schedule__day__event h3{font-family:var(--font-gatsby),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px}}.schedule__day__event__time{display:flex;flex-direction:row;align-items:center;gap:8px}.schedule__day__event__status{display:flex;flex-direction:row;font-family:var(--font-inter),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:20px;padding:2px 8px;gap:8px}.schedule__day__event__status:before{content:"";width:7px;height:7px;border-radius:100%}.schedule__day__event__status.ongoing{background:#e2f1f2;color:#0f8b83}.schedule__day__event__status.ongoing:before{background:#2bcbc2}.schedule__day__event__status.comingup{background:#fff3ec;color:#8c4316}.schedule__day__event__status.comingup:before{background:#f9a574}.schedule__day__event__status.past{background:#f5f3f2;color:#121212}.schedule__day__event__status.past:before{background:#bfa9a1}.schedule__day__event__deets{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.schedule__day__event__deets>div{display:flex;flex-direction:row;align-items:center;gap:8px}.schedule__day__event__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;border-top:solid 1px #bcdadc;padding-top:24px}.schedule__day__event__tags a{display:flex;flex-shrink:0;align-items:center;border-radius:3px;border:solid 1px #bcdadc;background:#e2f1f2;gap:4px;padding:10px;text-decoration:none!important;font-family:var(--font-inter),sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;line-height:10px}.schedule__day__event>button{display:flex;align-items:center;flex-direction:row;gap:8px;border:0;background:0;text-align:left;color:#f28749;margin-bottom:-32px;cursor:pointer;font-family:var(--font-inter),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.schedule__day__event>button svg{height:16px;width:16px;transition:transform .3s ease-out;transform:scale(1)}.schedule__day__event>button.toggled svg{transform:scaleY(-1)}.schedule__day__event__description{display:flex;flex-direction:column;box-sizing:border-box;height:auto;overflow:hidden}.schedule__day__event__description__inner{padding-top:16px;overflow:hidden}.jsEnabled .schedule__day__event__description{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s ease-out,visibility .3s ease-out,opacity .3s ease-out}.jsEnabled .schedule__day__event__description.visible{grid-template-rows:1fr;opacity:1;visibility:visible}.schedule__day{display:flex;flex-direction:column;gap:16px;color:#0d353c;font-family:var(--font-inter),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.schedule__day__open_locations{display:flex;flex-direction:column;gap:16px}@media (min-width: 750px){.schedule__day__open_locations{display:grid;grid-template-columns:1fr 1fr}}.schedule__day h2{border-radius:3px;padding:12px 10px;background:#8c4316;color:#fff;font-family:var(--font-inter),sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-align:center;align-self:center;line-height:12px}.schedule__day svg{height:20px;width:20px;flex-shrink:0}.schedule__day .schedule__day__open_location{display:flex;flex-direction:row;align-items:center;border-radius:8px;border:solid 1px #bfa9a1;padding:24px;gap:8px;box-shadow:0 1px 4px #19213d14}.schedule__day .schedule__day__open_location.closed{color:#bfa9a1}@media (max-width: 600px){.schedule__day .schedule__day__open_location{padding:16px}}.schedule__day .schedule__day__open_location__times{display:flex;flex-direction:column;margin-right:auto}.schedule__day .schedule__day__open_location svg.pin{order:2}.schedule__day .schedule__day__open_location h3{display:flex;font-family:var(--font-inter),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;flex-direction:row;align-items:center;gap:8px;order:3;text-align:right}.schedule__day__events{display:flex;flex-direction:column;gap:16px}.schedule{display:flex;flex-direction:column;gap:32px;align-self:stretch;position:relative}.schedule__nav{display:flex;flex-direction:row;align-items:center;align-self:stretch;user-select:none;position:sticky;top:0;z-index:10;background:#f5f3f2;margin:-16px!important;padding:16px;scroll-behavior:smooth}.schedule__nav ul{display:flex;position:relative;gap:16px;flex-direction:row;list-style:none;margin:0!important;align-items:center;justify-content:center;flex:1}@media (max-width: 450px){.schedule__nav{padding:8px 0;gap:8px;overflow-x:auto}.schedule__nav ul{justify-content:flex-start}.schedule__nav button{display:flex!important}}.schedule__nav button{display:none;position:sticky;align-items:center;justify-content:center;border:0;font-size:32px;cursor:pointer;top:0;z-index:10;background:0}.schedule__nav button svg{height:40px;background:#f5f3f2;color:#f28749}.schedule__nav button:after{content:"";display:block;width:8px;height:40px;position:absolute}.schedule__nav button:first-child{left:0}.schedule__nav button:first-child:after{left:100%;background:linear-gradient(to right,#f5f3f2,transparent)}.schedule__nav button:last-child{right:0}.schedule__nav button:last-child:after{right:100%;background:linear-gradient(to left,#f5f3f2,transparent)}.schedule__nav li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:3px;padding:12px 10px;background:#f28749;color:#fff;font-family:var(--font-inter),sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-align:center;align-self:center;line-height:12px;cursor:pointer;transition:background .3s ease-out;gap:8px;white-space:nowrap;flex-shrink:1}@media (max-width: 650px){.schedule__nav li span{display:none}}.schedule__nav li.active{background:#8c4316}.schedule .schedule__container{position:relative;margin:0 -40px;padding:0 40px;overflow:clip}.schedule .schedule__container:before,.schedule .schedule__container:after{content:"";position:absolute;height:100%;width:40px;top:0;z-index:5}.schedule .schedule__container:before{left:0;background:linear-gradient(to right,#f5f3f2,transparent)}.schedule .schedule__container:after{right:0;background:linear-gradient(to left,#f5f3f2,transparent)}@media (max-width: 600px){.schedule .schedule__container{margin:0 -16px;padding:0 16px}.schedule .schedule__container:before,.schedule .schedule__container:after{width:16px!important}}.schedule .slide-left-enter-active,.schedule .slide-right-enter-active{transition:transform .5s ease-out,opacity .5s ease-in;background-color:#f5f3f2;z-index:2}.schedule .slide-left-leave-active,.schedule .slide-right-leave-active{position:absolute;inset:0 40px;transition:transform .5s ease-out,opacity .4s ease-out;z-index:1}.schedule .slide-left-enter-from,.schedule .slide-right-enter-from{opacity:0;transform:translate(300px)}.schedule .slide-left-enter-to,.schedule .slide-right-enter-to{opacity:1}.schedule .slide-left-leave-to,.schedule .slide-right-leave-to{opacity:0;transform:translate(-300px)}.schedule .slide-left-enter-from{transform:translate(-300px)}.schedule .slide-left-leave-to{transform:translate(300px)}dl#event_labels{display:grid;grid-template-columns:auto 1fr;border-bottom:solid 1px #bfa9a1;margin-top:64px}dl#event_labels dd,dl#event_labels dt{padding:22px 14px;border-top:solid 1px #bfa9a1}dl#event_labels dt{color:#121212;display:flex;align-items:center;font-family:var(--font-gatsby),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px}dl#event_labels dd{color:#2f1a16;font-family:var(--font-inter),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
