@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:100;src:url(/fonts/work-sans-thin-100.woff2) format("woff2"),url(/fonts/work-sans-thin-100.woff) format("woff"),url(/fonts/work-sans-thin-100.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:200;src:url(/fonts/work-sans-extralight-200.woff2) format("woff2"),url(/fonts/work-sans-extralight-200.woff) format("woff"),url(/fonts/work-sans-extralight-200.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:300;src:url(/fonts/work-sans-light-300.woff2) format("woff2"),url(/fonts/work-sans-light-300.woff) format("woff"),url(/fonts/work-sans-light-300.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:400;src:url(/fonts/work-sans-regular-400.woff2) format("woff2"),url(/fonts/work-sans-regular-400.woff) format("woff"),url(/fonts/work-sans-regular-400.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:500;src:url(/fonts/work-sans-medium-500.woff2) format("woff2"),url(/fonts/work-sans-medium-500.woff) format("woff"),url(/fonts/work-sans-medium-500.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:600;src:url(/fonts/work-sans-semibold-600.woff2) format("woff2"),url(/fonts/work-sans-semibold-600.woff) format("woff"),url(/fonts/work-sans-semibold-600.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:700;src:url(/fonts/work-sans-bold-700.woff2) format("woff2"),url(/fonts/work-sans-bold-700.woff) format("woff"),url(/fonts/work-sans-bold-700.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:800;src:url(/fonts/work-sans-extrabold-800.woff2) format("woff2"),url(/fonts/work-sans-extrabold-800.woff) format("woff"),url(/fonts/work-sans-extrabold-800.otf) format("opentype")}@font-face{font-display:auto;font-family:work-sans;font-style:normal;font-weight:900;src:url(/fonts/work-sans-black-900.woff2) format("woff2"),url(/fonts/work-sans-black-900.woff) format("woff"),url(/fonts/work-sans-black-900.otf) format("opentype")}html{font-size:100%}body{color:#1d1d1b;font-family:work-sans,Verdana,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}a{color:#c85000}a:hover{color:#f70;text-decoration:none}a:focus,button:focus{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h1,.h2,.h3,h1,h2,h3{display:block;line-height:1.2}.h1,.h2,h1,h2{text-transform:uppercase}.h1,b,h1,strong{font-weight:700}.h1,h1{color:#df691a;font-size:1.5rem;margin:0 0 1rem}.h1 span.accent,h1 span.accent{color:#000}.h2,h2{color:#df691a;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0}.h2--black,.h3,h2--black,h3{color:#1d1d1b}.h3,h3{font-size:1.125rem;font-weight:500;margin:0 0 1rem}.title-xxl{font-weight:800;line-height:1.1;margin:0 0 1rem;text-transform:none}.intro,em{color:#000}p{margin:0 0 1rem}@media (min-width:48em){body{font-size:1.125rem}.h1,h1{font-size:1.75rem;margin:0 0 1.125rem}.h2,h2{font-size:1.375rem;line-height:1.875rem}.h3,h3{font-size:1.25rem;margin:0 0 1.125rem}.title-xxl{font-size:2rem;margin:0 0 2.5rem}}@media (min-width:80em){.h1,h1{font-size:1.875rem;margin:0 0 1.25rem}.h2,h2{font-size:1.5rem;line-height:2rem}.h3,h3{font-size:1.375rem;margin:0 0 1.25rem}.title-xxl{font-size:2.5rem;margin:0 0 3rem}.title-xl{font-size:1.75rem;margin:0 0 2rem}}@media (min-width:100em){.title-xxl{font-size:3rem;margin:0 0 3rem}.title-xl{font-size:2.25rem;margin:0 0 3rem}}ol,ul{margin:0 0 1rem}main ul:not([class]){padding:0 0 0 1rem}main ul:not([class]) li p{margin:0}ol{padding:0 0 0 1.25rem}ol li p{margin:0}.list-unstyle{list-style:none;margin:0 0 1rem;padding:0}.calendar{margin:.5rem 0 2rem;transform:translateZ(0);width:26.25rem}.calendar-wrapper{margin:0 0 1rem}.calendar-wrapper summary{align-items:center;cursor:pointer;display:flex;position:relative}.calendar-wrapper summary::marker{display:none}.calendar-wrapper summary .icon{height:1rem;margin-right:.5rem;transition:transform .3s ease;width:1rem}.calendar-wrapper summary small{font-size:.75rem;margin-left:.5rem;transform:translateY(.25rem)}.calendar-wrapper[open] summary .icon{transform:rotate(180deg)}.calendar-wrapper[open] summary small{display:none}.calendar__header{background:#000;height:3rem;position:relative;text-align:center;width:26.25rem;z-index:100}.calendar__header__month{color:#fff;font-size:1.25rem;letter-spacing:1px;line-height:3rem;margin:0;padding:0}.calendar__header__left,.calendar__header__right{cursor:pointer;height:3rem;margin:0;position:absolute;top:0;width:3rem}.calendar__header__left:before,.calendar__header__right:before{border-style:solid;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.calendar__header__left{left:0}.calendar__header__left:before{border-color:transparent #fff transparent transparent;border-width:.5rem .625rem .5rem 0}.calendar__header__right{right:0}.calendar__header__right:before{border-color:transparent transparent transparent #fff;border-width:.5rem 0 .5rem .625rem}.calendar__month{opacity:0}.calendar__month.new{animation:fadeIn 1s ease-out;opacity:1}.calendar__month.in.next{animation:moveFromTopFadeMonth .4s ease-out;opacity:1}.calendar__month.in.prev{animation:moveFromBottomFadeMonth .4s ease-out;opacity:1}.calendar__month.out.next{animation:moveToTopFadeMonth .4s ease-in;opacity:1}.calendar__month.out.prev{animation:moveToBottomFadeMonth .4s ease-in;opacity:1}.calendar__week{background:#707070}.calendar__day{border:1px solid rgba(0,0,0,.1);cursor:pointer;display:inline-block;padding:.625rem;position:relative;text-align:center;vertical-align:top;width:3.75rem;z-index:100}.calendar__day.today{border-color:#000}.calendar__day__name{color:#fff;font-size:.625rem;margin-bottom:.25rem;text-transform:uppercase}.calendar__day__number{color:#fff;font-size:1.5rem;letter-spacing:.1em}.calendar__day__events{background:rgba(238,114,2,.86);bottom:1px;left:1px;position:absolute;right:1px;top:1px;z-index:-1}.calendar__day__events:empty{display:none}.calendar__details{background:#f1f1f1;border-radius:.25rem;height:5rem;margin-top:.25rem;position:relative;width:26.25rem}.calendar__details.in{animation:moveFromTopFade .5s ease both}.calendar__details.out{animation:moveToTopFade .5s ease both}.calendar__details .arrow{border-color:transparent transparent #f1f1f1;border-style:solid;border-width:0 .25rem .25rem;height:0;left:50%;margin-left:-.125rem;position:absolute;top:-.25rem;transition:all .7s ease;width:0}.calendar__details__events{height:5rem;margin:0;overflow-x:hidden;overflow-y:auto;padding:.5rem 0}.calendar__details__events.in{animation:fadeIn .3s ease both;animation-delay:.3s}.calendar__details__events.out{animation:fadeOut .3s ease both}.calendar__details__events__event{display:flex;flex-direction:column;list-style:none;padding:.125rem 1rem 0 2rem;position:relative;vertical-align:top}.calendar__details__events__event:before{background:#ee7220;content:"";display:block;height:.375rem;left:1rem;position:absolute;top:.75rem;width:.375rem}.calendar__details__events__event div>:last-child{margin-bottom:0}.calendar__details__events__event.empty{color:#707070;font-style:italic;padding:1.0625rem 1rem 0;text-align:center}.calendar__details__events__event.empty:before{display:none}.calendar__details.out .calendar__details__events{animation:fadeOutShink .4s ease both}@media (max-width:47.99em){.calendar{margin-left:-1.5rem;margin-right:-1.5rem}.calendar,.calendar__details,.calendar__header{width:100vw}.calendar__details__events__event:before{top:.6875rem}.calendar__day{width:14.2857vw}.calendar__day__number{font-size:1rem}}@keyframes moveFromTopFade{0%{height:0;margin-top:0;transform:translateY(-100%)}}@keyframes moveToTopFade{to{height:0;transform:translateY(-100%)}}@keyframes moveToTopFadeMonth{to{opacity:0;-moz-transform:translateY(-30%)}}@keyframes moveFromTopFadeMonth{0%{opacity:0;-moz-transform:translateY(30%)}}@keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%)}}@keyframes moveFromBottomFadeMonth{0%{opacity:0;-webkit-transform:translateY(-30%)}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes fadeOutShink{to{height:0;opacity:0;padding:0}}

/*# sourceMappingURL=agenda.css.map*/