@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600");*,*::after,*::before{box-sizing:inherit}*{font:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-bg, white)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}button,input,textarea,select{margin:0}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%}:root,[data-theme="default"]{--color-primary-darker:hsl(220, 90%, 36%);--color-primary-darker-h:220;--color-primary-darker-s:90%;--color-primary-darker-l:36%;--color-primary-dark:hsl(220, 90%, 46%);--color-primary-dark-h:220;--color-primary-dark-s:90%;--color-primary-dark-l:46%;--color-primary:hsl(220, 90%, 56%);--color-primary-h:220;--color-primary-s:90%;--color-primary-l:56%;--color-primary-light:hsl(220, 90%, 66%);--color-primary-light-h:220;--color-primary-light-s:90%;--color-primary-light-l:66%;--color-primary-lighter:hsl(220, 90%, 76%);--color-primary-lighter-h:220;--color-primary-lighter-s:90%;--color-primary-lighter-l:76%;--color-accent-darker:hsl(355, 90%, 41%);--color-accent-darker-h:355;--color-accent-darker-s:90%;--color-accent-darker-l:41%;--color-accent-dark:hsl(355, 90%, 51%);--color-accent-dark-h:355;--color-accent-dark-s:90%;--color-accent-dark-l:51%;--color-accent:hsl(355, 90%, 61%);--color-accent-h:355;--color-accent-s:90%;--color-accent-l:61%;--color-accent-light:hsl(355, 90%, 71%);--color-accent-light-h:355;--color-accent-light-s:90%;--color-accent-light-l:71%;--color-accent-lighter:hsl(355, 90%, 81%);--color-accent-lighter-h:355;--color-accent-lighter-s:90%;--color-accent-lighter-l:81%;--color-black:hsl(240, 8%, 12%);--color-black-h:240;--color-black-s:8%;--color-black-l:12%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-success-darker:hsl(94, 48%, 36%);--color-success-darker-h:94;--color-success-darker-s:48%;--color-success-darker-l:36%;--color-success-dark:hsl(94, 48%, 46%);--color-success-dark-h:94;--color-success-dark-s:48%;--color-success-dark-l:46%;--color-success:hsl(94, 48%, 56%);--color-success-h:94;--color-success-s:48%;--color-success-l:56%;--color-success-light:hsl(94, 48%, 66%);--color-success-light-h:94;--color-success-light-s:48%;--color-success-light-l:66%;--color-success-lighter:hsl(94, 48%, 76%);--color-success-lighter-h:94;--color-success-lighter-s:48%;--color-success-lighter-l:76%;--color-error-darker:hsl(355, 90%, 41%);--color-error-darker-h:355;--color-error-darker-s:90%;--color-error-darker-l:41%;--color-error-dark:hsl(355, 90%, 51%);--color-error-dark-h:355;--color-error-dark-s:90%;--color-error-dark-l:51%;--color-error:hsl(355, 90%, 61%);--color-error-h:355;--color-error-s:90%;--color-error-l:61%;--color-error-light:hsl(355, 90%, 71%);--color-error-light-h:355;--color-error-light-s:90%;--color-error-light-l:71%;--color-error-lighter:hsl(355, 90%, 81%);--color-error-lighter-h:355;--color-error-lighter-s:90%;--color-error-lighter-l:81%;--color-warning-darker:hsl(46, 100%, 41%);--color-warning-darker-h:46;--color-warning-darker-s:100%;--color-warning-darker-l:41%;--color-warning-dark:hsl(46, 100%, 51%);--color-warning-dark-h:46;--color-warning-dark-s:100%;--color-warning-dark-l:51%;--color-warning:hsl(46, 100%, 61%);--color-warning-h:46;--color-warning-s:100%;--color-warning-l:61%;--color-warning-light:hsl(46, 100%, 71%);--color-warning-light-h:46;--color-warning-light-s:100%;--color-warning-light-l:71%;--color-warning-lighter:hsl(46, 100%, 81%);--color-warning-lighter-h:46;--color-warning-lighter-s:100%;--color-warning-lighter-l:81%;--color-bg:hsl(0, 0%, 100%);--color-bg-h:0;--color-bg-s:0%;--color-bg-l:100%;--color-contrast-lower:hsl(0, 0%, 95%);--color-contrast-lower-h:0;--color-contrast-lower-s:0%;--color-contrast-lower-l:95%;--color-contrast-low:hsl(240, 1%, 83%);--color-contrast-low-h:240;--color-contrast-low-s:1%;--color-contrast-low-l:83%;--color-contrast-medium:hsl(240, 1%, 48%);--color-contrast-medium-h:240;--color-contrast-medium-s:1%;--color-contrast-medium-l:48%;--color-contrast-high:hsl(240, 4%, 20%);--color-contrast-high-h:240;--color-contrast-high-s:4%;--color-contrast-high-l:20%;--color-contrast-higher:hsl(240, 8%, 12%);--color-contrast-higher-h:240;--color-contrast-higher-s:8%;--color-contrast-higher-l:12%}[data-theme]{background-color:var(--color-bg);color:var(--color-contrast-high)}:root{--space-unit:  1em;--space-xxxxs: calc(0.125 * var(--space-unit));--space-xxxs:  calc(0.25 * var(--space-unit));--space-xxs:   calc(0.375 * var(--space-unit));--space-xs:    calc(0.5 * var(--space-unit));--space-sm:    calc(0.75 * var(--space-unit));--space-md:    calc(1.25 * var(--space-unit));--space-lg:    calc(2 * var(--space-unit));--space-xl:    calc(3.25 * var(--space-unit));--space-xxl:   calc(5.25 * var(--space-unit));--space-xxxl:  calc(8.5 * var(--space-unit));--space-xxxxl: calc(13.75 * var(--space-unit));--component-padding: var(--space-md)}@supports (--css: variables){@media (min-width: 64rem){:root{--space-unit:  1.25em}}}.margin-top,.margin-top--md{margin-top:var(--space-md)}.margin-top--xxxxs{margin-top:var(--space-xxxxs)}.margin-top--xxxs{margin-top:var(--space-xxxs)}.margin-top--xxs{margin-top:var(--space-xxs)}.margin-top--xs{margin-top:var(--space-xs)}.margin-top--sm{margin-top:var(--space-sm)}.margin-top--lg{margin-top:var(--space-lg)}.margin-top--xl{margin-top:var(--space-xl)}.margin-top--xxl{margin-top:var(--space-xxl)}.margin-top--xxxl{margin-top:var(--space-xxxl)}.margin-top--xxxxl{margin-top:var(--space-xxxxl)}.margin-bottom,.margin-bottom--md{margin-bottom:var(--space-md)}.margin-bottom--xxxxs{margin-bottom:var(--space-xxxxs)}.margin-bottom--xxxs{margin-bottom:var(--space-xxxs)}.margin-bottom--xxs{margin-bottom:var(--space-xxs)}.margin-bottom--xs{margin-bottom:var(--space-xs)}.margin-bottom--sm{margin-bottom:var(--space-sm)}.margin-bottom--lg{margin-bottom:var(--space-lg)}.margin-bottom--xl{margin-bottom:var(--space-xl)}.margin-bottom--xxl{margin-bottom:var(--space-xxl)}.margin-bottom--xxxl{margin-bottom:var(--space-xxxl)}.margin-bottom--xxxxl{margin-bottom:var(--space-xxxxl)}.flex{display:flex}.flex>*{display:inline-block}.flex--wrap{flex-wrap:wrap}.flex--column{flex-direction:column}.flex--end{justify-content:flex-end}.flex--center{justify-content:center;align-items:center}.flex--center-x{justify-content:center}.flex--center-y{align-items:center}.flex--space-between{justify-content:space-between}.flex--space-around{justify-content:space-around}.flex--space-evenly{justify-content:space-evenly}.flex--grow>*{flex-grow:1}.flex--shrink-none>*{flex-shrink:0}.flex--gap>*,.flex--gap-md>*,.flex-gap>*,.flex-gap--md>*{margin-right:var(--space-md)}.flex--gap>*:last-child,.flex--gap-md>*:last-child,.flex-gap>*:last-child,.flex-gap--md>*:last-child{margin-right:0}.flex--wrap.flex--gap,.flex--wrap.flex--gap-md,.flex--wrap.flex-gap,.flex--wrap.flex-gap--md{margin-bottom:calc(-1 * var(--space-md))}.flex--wrap.flex--gap>*,.flex--wrap.flex--gap-md>*,.flex--wrap.flex-gap>*,.flex--wrap.flex-gap--md>*{margin-bottom:var(--space-md)}.flex--gap-xxs>*,.flex-gap--xxs>*{margin-right:var(--space-xxs)}.flex--gap-xxs>*:last-child,.flex-gap--xxs>*:last-child{margin-right:0}.flex--wrap.flex--gap-xxs,.flex--wrap.flex-gap--xxs{margin-bottom:calc(-1 * var(--space-xxs))}.flex--wrap.flex--gap-xxs>*,.flex--wrap.flex-gap--xxs>*{margin-bottom:var(--space-xxs)}.flex--gap-xs>*,.flex-gap--xs>*{margin-right:var(--space-xs)}.flex--gap-xs>*:last-child,.flex-gap--xs>*:last-child{margin-right:0}.flex--wrap.flex--gap-xs,.flex--wrap.flex-gap--xs{margin-bottom:calc(-1 * var(--space-xs))}.flex--wrap.flex--gap-xs>*,.flex--wrap.flex-gap--xs>*{margin-bottom:var(--space-xs)}.flex--gap-sm>*,.flex-gap--sm>*{margin-right:var(--space-sm)}.flex--gap-sm>*:last-child,.flex-gap--sm>*:last-child{margin-right:0}.flex--wrap.flex--gap-sm,.flex--wrap.flex-gap--sm{margin-bottom:calc(-1 * var(--space-sm))}.flex--wrap.flex--gap-sm>*,.flex--wrap.flex-gap--sm>*{margin-bottom:var(--space-sm)}.flex--gap-lg>*,.flex-gap--lg>*{margin-right:var(--space-lg)}.flex--gap-lg>*:last-child,.flex-gap--lg>*:last-child{margin-right:0}.flex--wrap.flex--gap-lg,.flex--wrap.flex-gap--lg{margin-bottom:calc(-1 * var(--space-lg))}.flex--wrap.flex--gap-lg>*,.flex--wrap.flex-gap--lg>*{margin-bottom:var(--space-lg)}.flex--gap-xl>*,.flex-gap--xl>*{margin-right:var(--space-xl)}.flex--gap-xl>*:last-child,.flex-gap--xl>*:last-child{margin-right:0}.flex--wrap.flex--gap-xl,.flex--wrap.flex-gap--xl{margin-bottom:calc(-1 * var(--space-xl))}.flex--wrap.flex--gap-xl>*,.flex--wrap.flex-gap--xl>*{margin-bottom:var(--space-xl)}.flex-item--end{align-self:flex-end}.flex-item--grow{flex-grow:1}.flex-item--shrink-none{flex-shrink:0}:root{--radius: 0.25em;--shadow-sm: 0 1px 1px rgba(0, 0, 0, .2), 0 1px 8px rgba(0, 0, 0, .1);--shadow-md: 0 1px 8px rgba(0, 0, 0, .1), 0 8px 24px rgba(0, 0, 0, .15);--shadow-lg: 0 1px 8px rgba(0, 0, 0, .1), 0 16px 48px rgba(0, 0, 0, .1), 0 24px 60px rgba(0, 0, 0, .1);--transition-bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);--transition-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);--transition-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--transition-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1)}:root{--icon-xxs: 12px;--icon-xs:  16px;--icon-sm:  24px;--icon-md:  32px;--icon-lg:  48px;--icon-xl:  64px;--icon-xxl: 128px}.icon{display:inline-block;color:var(--color-contrast-higher);fill:currentColor;height:1em;width:1em;line-height:1}.icon--xxs{font-size:var(--icon-xxs)}.icon--xs{font-size:var(--icon-xs)}.icon--sm{font-size:var(--icon-sm)}.icon--md{font-size:var(--icon-md)}.icon--lg{font-size:var(--icon-lg)}.icon--xl{font-size:var(--icon-xl)}.icon--xxl{font-size:var(--icon-xxl)}.icon-text{display:inline-flex;align-items:center}.icon-text>*:nth-child(2){margin-left:var(--space-xxs)}.icon-text .icon{color:inherit;flex-shrink:0}.icon-text.icon-text--gap-none>*:nth-child(2){margin-left:0}.icon-text.icon-text--gap-xxxs>*:nth-child(2){margin-left:var(--space-xxxs)}.icon-text.icon-text--gap-xxxxs>*:nth-child(2){margin-left:var(--space-xxxxs)}.icon-text--space-between{display:flex;justify-content:space-between}.icon--is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}:root{--btn-font-size: 1em;--btn-sm: calc(var(--btn-font-size) - 0.2em);--btn-md: calc(var(--btn-font-size) + 0.2em);--btn-lg: calc(var(--btn-font-size) + 0.4em)}.btn{display:inline-flex;position:relative;white-space:nowrap;text-decoration:none;line-height:1;padding:var(--space-xs) var(--space-sm);border-radius:0.25em;font-size:var(--btn-font-size);justify-content:center;align-items:center}.btn--primary{background-color:var(--color-primary);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--subtle{color:var(--color-contrast-higher);border:1px solid var(--color-contrast-low)}.btn--accent{background-color:var(--color-accent);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--disabled{cursor:not-allowed;box-shadow:none;opacity:0.6}.btn--sm{font-size:var(--btn-sm)}.btn--md{font-size:var(--btn-md)}.btn--lg{font-size:var(--btn-lg)}.btn--full-width{display:flex;width:100%}.btn .icon{color:inherit;flex-shrink:0}.btn--icon-text{align-items:center}.btn--icon-text>*:nth-child(2){margin-left:var(--space-xxs)}.btn--icon{padding:var(--space-xs)}.form-control{padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:2px solid var(--color-contrast-low);width:100%}.form-control:focus{outline:none;border-color:var(--color-primary);--color-shadow: hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);box-shadow:0 0 0 3px var(--color-shadow)}.form-control::-webkit-input-placeholder{color:var(--color-contrast-medium)}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control:-ms-input-placeholder{color:var(--color-contrast-medium)}.form-control:-moz-placeholder{color:var(--color-contrast-medium)}.form-control[disabled],.form-control[readonly]{cursor:not-allowed}.form-control[aria-invalid="true"]{border-color:var(--color-error)}.form-control[aria-invalid="true"]:focus{--color-shadow: hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), 0.2);box-shadow:0 0 0 3px var(--color-shadow)}.form-legend{color:var(--color-contrast-higher);line-height:1.2;font-size:var(--text-md);margin-bottom:var(--space-xxs)}.form-label{display:inline-block;font-size:var(--text-sm);margin-bottom:var(--space-xxxs)}.form__msg-error{background-color:var(--color-error);color:var(--color-white);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:var(--space-xs);margin-top:var(--space-sm);border-radius:0.25em;position:absolute;clip:rect(1px, 1px, 1px, 1px)}.form__msg-error::before{content:'';position:absolute;left:var(--space-sm);top:0;transform:translateY(-100%);width:0;height:0;border:8px solid transparent;border-bottom-color:var(--color-error)}.form__msg-error--is-visible{position:relative;clip:auto}.radio-list>*,.checkbox-list>*{position:relative;display:flex;align-items:baseline;margin-bottom:var(--space-xxs)}.radio-list>*:last-of-type,.checkbox-list>*:last-of-type{margin-bottom:0}.radio-list label,.checkbox-list label{line-height:var(--body-line-height);user-select:none}.radio-list input,.checkbox-list input{vertical-align:top;margin-right:var(--space-xxxs);flex-shrink:0}.radio-list.radio-list--inline,.radio-list.checkbox-list--inline,.checkbox-list.radio-list--inline,.checkbox-list.checkbox-list--inline{display:flex;margin-bottom:calc(-1 * var(--space-md))}.radio-list.radio-list--inline>*,.radio-list.checkbox-list--inline>*,.checkbox-list.radio-list--inline>*,.checkbox-list.checkbox-list--inline>*{margin:0 var(--space-md) var(--space-md) 0}:root{--zindex-header: 2;--zindex-popover: 4;--zindex-fixed-element: 5;--zindex-overlay: 10}@media not all and (min-width: 30rem){.display--xs{display:none !important}}@media (min-width: 30rem){.hide--xs{display:none !important}}@media not all and (min-width: 37.5rem){.display--sm{display:none !important}}@media (min-width: 37.5rem){.hide--sm{display:none !important}}@media not all and (min-width: 64rem){.display--md{display:none !important}}@media (min-width: 64rem){.hide--md{display:none !important}}@media not all and (min-width: 80rem){.display--lg{display:none !important}}@media (min-width: 80rem){.hide--lg{display:none !important}}@media not all and (min-width: 90rem){.display--xl{display:none !important}}@media (min-width: 90rem){.hide--xl{display:none !important}}:root{--display: block}.is-visible{display:var(--display) !important}.is-hidden{display:none !important}.sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}:root{--cd-color-event-1:hsl(199, 25%, 46%);--cd-color-event-1-h:199;--cd-color-event-1-s:25%;--cd-color-event-1-l:46%;--cd-color-event-2:hsl(271, 23%, 26%);--cd-color-event-2-h:271;--cd-color-event-2-s:23%;--cd-color-event-2-l:26%;--cd-color-event-3:hsl(162, 14%, 68%);--cd-color-event-3-h:162;--cd-color-event-3-s:14%;--cd-color-event-3-l:68%;--cd-color-event-4:hsl(31, 89%, 68%);--cd-color-event-4-h:31;--cd-color-event-4-s:89%;--cd-color-event-4-l:68%;--cd-color-event-5:hsl(266, 98%, 68%);--cd-color-event-5-h:266;--cd-color-event-5-s:98%;--cd-color-event-5-l:68%;--cd-color-event-6:hsl(88, 56%, 68%);--cd-color-event-6-h:88;--cd-color-event-6-s:56%;--cd-color-event-6-l:68%;--cd-color-event-7:hsl(188, 56%, 68%);--cd-color-event-7-h:188;--cd-color-event-7-s:56%;--cd-color-event-7-l:68%;--cd-color-event-8:hsl(134, 56%, 68%);--cd-color-event-8-h:134;--cd-color-event-8-s:56%;--cd-color-event-8-l:68%;--cd-color-text:hsl(0, 0%, 13%);--cd-color-text-h:0;--cd-color-text-s:0%;--cd-color-text-l:13%;--cd-color-border:hsl(0, 0%, 92%);--cd-color-border-h:0;--cd-color-border-s:0%;--cd-color-border-l:92%;--font-primary: 'Source Sans Pro', sans-serif;--schedule-rows-number: 32;--schedule-rows-height: 50px}body{color:var(--cd-color-text)}a{color:var(--cd-color-event-3)}.cd-schedule{position:relative}.cd-schedule::before{content:'mobile';display:none}@media (min-width: 64rem){.js .cd-schedule{width:calc(100% - 2*var(--component-padding));margin-left:auto;margin-right:auto;max-width:var(--container-width-xl)}.js .cd-schedule::before{content:'desktop'}}.cd-schedule__timeline{display:none}@media (min-width: 64rem){.js .cd-schedule__timeline{display:block;position:absolute;top:0;left:0;height:100%;width:100%;padding-top:var(--schedule-rows-height)}.js .cd-schedule__timeline li{position:relative;height:var(--schedule-rows-height)}.js .cd-schedule__timeline li::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--cd-color-border)}.js .cd-schedule__timeline li:last-of-type::after{display:none}.js .cd-schedule__timeline li span{display:none}}@media (min-width: 80rem){.js .cd-schedule__timeline li::after{width:calc(100% - 60px);left:60px}.js .cd-schedule__timeline li span{display:inline-block;transform:translateY(-50%);font-size:var(--text-sm)}.js .cd-schedule__timeline li:nth-of-type(2n) span{display:none}}.cd-schedule__events{position:relative;z-index:1}@media (min-width: 64rem){.js .cd-schedule__events{width:100%}.js .cd-schedule__events>ul{display:flex;flex-wrap:nowrap}}@media (min-width: 80rem){.js .cd-schedule__events{width:calc(100% - 60px);margin-left:60px}}.cd-schedule__group{margin-bottom:var(--space-lg)}@media (min-width: 64rem){.js .cd-schedule__group{flex-basis:0;flex-grow:1;border:1px solid var(--cd-color-border);margin-bottom:0}.js .cd-schedule__group:not(:first-of-type){border-left-width:0}}.cd-schedule__group>ul{position:relative;padding:0 var(--component-padding);display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch}.cd-schedule__group>ul::after{display:inline-block;content:'-';width:1px;height:100%;opacity:0;color:transparent}@media (min-width: 64rem){.js .cd-schedule__group>ul{height:calc(var(--schedule-rows-height)*var(--schedule-rows-number));overflow:visible;padding:0}.js .cd-schedule__group>ul::after{display:none}}.cd-schedule__top-info{width:100%;padding:0 var(--component-padding)}.cd-schedule__top-info>span{display:inline-block;margin-bottom:var(--space-sm);font-weight:bold}@media (min-width: 64rem){.js .cd-schedule__top-info{display:flex;align-items:center;justify-content:center;height:var(--schedule-rows-height);border-bottom:1px solid var(--cd-color-border);padding:0}.js .cd-schedule__top-info>span{font-weight:normal;font-size:var(--text-sm);margin-bottom:0}}.cd-schedule__event{flex-shrink:0;float:left;height:150px;width:70%;max-width:300px;margin-right:var(--space-md);transition:opacity .2s, background .2s}.cd-schedule__event a{display:block;height:100%;padding:var(--space-sm);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);text-decoration:none}.cd-schedule__event a::before{content:attr(data-start) " - " attr(data-end)}@media (min-width: 37.5rem){.js .cd-schedule__event{width:40%}}@media (min-width: 64rem){.js .cd-schedule__event{position:absolute;z-index:3;width:calc(100% + 2px);left:-1px;max-width:none;margin-right:0}.js .cd-schedule__event a{padding:var(--space-sm);box-shadow:0 10px 20px rgba(0,0,0,0.1),inset 0 -3px 0 rgba(0,0,0,0.2)}}@media (min-width: 64rem){.js .cd-schedule__event--selected{visibility:hidden}.js .cd-schedule--loading .cd-schedule__event{opacity:0}}.cd-schedule__name,.cd-schedule__event a::before,.cd-schedule-modal__name,.cd-schedule-modal__date{display:block;color:var(--color-white);font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-schedule__name,.cd-schedule-modal__name{font-size:var(--text-lg)}@media (min-width: 64rem){.cd-schedule__name,.cd-schedule-modal__name{font-size:calc(var(--text-sm)*1.2)}}.cd-schedule-modal__date,.cd-schedule__event a::before{opacity:.7;margin-bottom:var(--space-xxxs)}@media (min-width: 64rem){.cd-schedule-modal__date,.cd-schedule__event a::before{font-size:calc(var(--text-xs)*1.05);margin-bottom:var(--space-xxxxs)}}.cd-schedule__event [data-event="event-1"],.cd-schedule-modal[data-event="event-1"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-1)}.cd-schedule__event [data-event="event-2"],.cd-schedule-modal[data-event="event-2"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-2)}.cd-schedule__event [data-event="event-3"],.cd-schedule-modal[data-event="event-3"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-3)}.cd-schedule__event [data-event="event-4"],.cd-schedule-modal[data-event="event-4"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-4)}.cd-schedule__event [data-event="event-5"],.cd-schedule-modal[data-event="event-5"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-5)}.cd-schedule__event [data-event="event-6"],.cd-schedule-modal[data-event="event-6"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-6)}.cd-schedule__event [data-event="event-7"],.cd-schedule-modal[data-event="event-7"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-7)}.cd-schedule__event [data-event="event-8"],.cd-schedule-modal[data-event="event-8"] .cd-schedule-modal__header-bg{background:var(--cd-color-event-8)}.cd-schedule-modal{position:fixed;z-index:3;top:0;right:0;height:100%;width:100%;visibility:hidden;transform:translateZ(0);transform:translateX(100%);transition:transform .4s, visibility .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}@media (min-width: 64rem){.cd-schedule-modal{right:auto;width:auto;height:auto;transform:translateX(0);will-change:transform, width, height;transition:height .4s, width .4s, transform .4s, visibility .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}}.cd-schedule-modal__header{position:relative;height:70px;display:flex;align-content:center;width:100%}@media (min-width: 64rem){.cd-schedule-modal__header{position:absolute;display:block;top:0;left:0;height:100%}}.cd-schedule-modal__content{position:relative;z-index:3;display:flex;align-items:center;padding:var(--space-sm) var(--component-padding)}@media (min-width: 64rem){.cd-schedule-modal__content{display:block;padding:var(--space-sm)}}.cd-schedule-modal__body{position:relative;width:100%;height:calc(100% - 70px)}@media (min-width: 64rem){.cd-schedule-modal__body{height:100%;width:auto}}.cd-schedule-modal__event-info{position:relative;z-index:2;line-height:var(--body-line-height);height:100%;overflow:hidden;font-size:calc(var(--text-sm) * 1.2)}.cd-schedule-modal__event-info>div{overflow:auto;height:100%;padding:var(--space-md) var(--component-padding)}@media (min-width: 64rem){.cd-schedule-modal__event-info{opacity:0;font-size:var(--text-sm)}.cd-schedule-modal__event-info>div{padding:calc(var(--space-md)*1.3) calc(var(--space-lg)*1.2) calc(var(--space-md)*1.3) calc(var(--space-md)*1.3)}}.cd-schedule-modal__header-bg,.cd-schedule-modal__body-bg{position:absolute;top:0;left:0;height:100%;width:100%}@media (min-width: 64rem){.cd-schedule-modal__header-bg,.cd-schedule-modal__body-bg{transform:translateZ(0);will-change:transform;backface-visibility:hidden}}.cd-schedule-modal__header-bg{z-index:2;transform-origin:top center}@media (min-width: 64rem){.cd-schedule-modal__header-bg{transition:transform .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}}.cd-schedule-modal__body-bg{z-index:1;background:var(--color-white);transform-origin:top left}@media (min-width: 64rem){.cd-schedule-modal__body-bg{opacity:0;transform:none}}.cd-schedule-modal--no-transition{transition:none}.cd-schedule-modal--no-transition .cd-schedule-modal__header-bg,.cd-schedule-modal--no-transition .cd-schedule-modal__body-bg{transition:none !important}.cd-schedule-modal__date{display:none}@media (min-width: 64rem){.cd-schedule-modal__date{display:block}}.cd-schedule-modal__close{position:absolute;z-index:3;top:0;right:0;height:70px;width:70px;background:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1)}.cd-schedule-modal__close::before,.cd-schedule-modal__close::after{content:'';position:absolute;top:50%;left:50%;width:2px;height:22px;background:var(--color-white);backface-visibility:hidden}.cd-schedule-modal__close::before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.cd-schedule-modal__close::after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media (min-width: 64rem){.cd-schedule-modal__close{width:40px;height:40px;background:transparent;opacity:0}.cd-schedule-modal__close::after,.cd-schedule-modal__close::before{background:var(--cd-color-text);height:16px}}.cd-schedule-modal--open{transform:translateX(0);visibility:visible}.cd-schedule-modal--open .cd-schedule-modal__event-info>div{-webkit-overflow-scrolling:touch}@media (min-width: 64rem){.cd-schedule-modal--animation-completed .cd-schedule-modal__close,.cd-schedule-modal--content-loaded.cd-schedule-modal--animation-completed .cd-schedule-modal__event-info{opacity:1;transition:opacity .2s}.cd-schedule-modal--open .cd-schedule-modal__body-bg{opacity:1;transition:transform .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}}.cd-schedule__cover-layer{position:fixed;z-index:2;top:0;left:0;height:100%;width:100%;background:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.8);opacity:0;visibility:hidden;transition:opacity .4s, visibility .4s}.cd-schedule-modal--open+.cd-schedule__cover-layer{opacity:1;visibility:visible}.cd-main-header h1{color:var(--cd-color-text);font-weight:700}.cd-article-link{font-size:var(--text-sm);transition:opacity .2s}.cd-article-link:hover{opacity:0.8}
