@charset "UTF-8";
* {
  box-sizing: border-box; }

svg {
  height: 100%;
  width: 100%;
  overflow: visible; }

html, body {
  margin: 0;
  min-height: 100%;
  width: 100%;
  overflow: visible; }

h1, h2, h3, h4, h5 {
  margin: 0;
  font-size: unset;
  font-weight: unset; }

ul, ol, li, dl, dd, dt {
  margin: 0;
  padding: 0;
  list-style: none; }

p {
  margin: 0; }

::-moz-selection {
  background: none;
  color: lightgrey; }

::selection {
  background: none;
  color: lightgrey; }

html {
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  color: red;
  font-size: 50px;
  background-color: red; }
  @media screen and (max-width: 1000px) {
    html {
      font-size: 30px; } }
  @media screen and (max-width: 600px) {
    html {
      font-size: 20px; } }

body {
  background-color: white;
  overflow: scroll; }

h1, h2, h3, h4 {
  text-transform: uppercase; }

h2 {
  text-align: center;
  margin-bottom: 1em; }

section:not(:last-child) {
  margin-bottom: 2rem; }

.Main {
  top: 0; }

.Content {
  max-width: 1500px;
  padding: 12vw 12vw 0 12vw;
  margin: auto;
  z-index: 10;
  margin-top: -100vh;
  position: relative; }

.Link {
  color: red;
  font-size: .5rem; }
  @media screen and (max-width: 600px) {
    .Link {
      font-size: 1rem; } }

@media screen and (max-width: 600px) {
  .Link::before {
    content: '('; } }

@media screen and (max-width: 600px) {
  .Link::after {
    content: ')'; } }

@media not all and (min-resolution: 0.001dpcm) {
  .Footer {
    padding-top: 0; } }

.Footer {
  text-align: center;
  font-size: .5rem;
  color: red;
  padding-top: 13vh; }
  @media screen and (max-width: 1000px) {
    .Footer {
      font-size: .75rem; } }

.EventList-title, .EventList-detail {
  display: inline; }

.EventList-detail:not(:last-child)::after {
  content: ' —'; }

.Description p {
  text-indent: 2em; }

.Description p:first-child {
  text-indent: 0; }

.Header {
  position: -webkit-sticky;
  position: sticky;
  z-index: 0;
  top: 0;
  width: 100%;
  height: 100vh; }

.Header-reference {
  display: none; }

.Header-logo {
  fill: red;
  position: absolute;
  padding: 20px; }

.Header-logo circle {
  fill: red;
  display: none; }

.Header-logo path:nth-child(2), path:nth-child(4), path:nth-child(12), path:nth-child(15), path:nth-child(17) {
  fill: white; }

.Header-logo a path {
  fill: red; }

.Header-logo a path:hover {
  fill: lightgrey; }

.Header-marqueeContainer {
  position: fixed;
  max-width: 1000px; }

.Header-marquee {
  position: absolute;
  text-align: center;
  white-space: nowrap;
  height: 12vw;
  display: flex;
  align-items: center; }

.Header-marquee--left {
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  bottom: -1em;
  left: 0;
  width: 100vh; }

.Header-marquee--right {
  -webkit-transform-origin: top right;
          transform-origin: top right;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  bottom: -1em;
  right: 0;
  width: 100vh; }

.Hours-clock {
  padding-top: 25vh;
  padding-bottom: 20vh; }

.Hours-clock h3 {
  text-align: center; }

.Hours-clock svg {
  fill: red;
  display: block;
  height: 50vh;
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  -o-object-position: center;
     object-position: center;
  margin: auto; }

.Info {
  text-align: center; }

.Locations-list {
  counter-reset: ol;
  font-size: 0.5rem;
  display: grid;
  grid-template-columns: 33.3333% 33.3333% 33.3333%;
  grid-column-gap: 0.5rem; }
  @media screen and (max-width: 1000px) {
    .Locations-list {
      font-size: 0.75rem; } }
  @media screen and (max-width: 600px) {
    .Locations-list {
      grid-template-columns: 50% 50%; } }

@media screen and (max-width: 600px) {
  .Locations-listItem:last-child {
    margin-top: 2em; } }

.Locations-listItem::before {
  counter-increment: ol;
  content: counter(ol, decimal-leading-zero);
  display: block;
  margin-bottom: 1em; }

.Departments-title {
  margin-top: 1em; }

/*# sourceMappingURL=data:application/json;base64,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QUFFOztBQUVoQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGlEQUFpRDtFQUNqRCx1QkFBdUIsRUFBRTtFQUN6QjtJQUNFO01BQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0UsOEJBQThCLEVBQUUsRUFBRTs7QUFFeEM7RUFDRTtJQUNFLGVBQWUsRUFBRSxFQUFFOztBQUV2QjtFQUNFLHFCQUFxQjtFQUNyQiwwQ0FBMEM7RUFDMUMsY0FBYztFQUNkLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGVBQWUsRUFBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmh0bWwsIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDsgfVxuXG51bCwgb2wsIGxpLCBkbCwgZGQsIGR0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnAge1xuICBtYXJnaW46IDA7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogbGlnaHRncmV5OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG5zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5NYWluIHtcbiAgdG9wOiAwOyB9XG5cbi5Db250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDEydncgMTJ2dyAwIDEydnc7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0xMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5MaW5rIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5MaW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5MaW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcoJzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5MaW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyknOyB9IH1cblxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5Gb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLkZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuNXJlbTtcbiAgY29sb3I6IHJlZDtcbiAgcGFkZGluZy10b3A6IDEzdmg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLkZvb3RlciB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTsgfSB9XG5cbi5FdmVudExpc3QtdGl0bGUsIC5FdmVudExpc3QtZGV0YWlsIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5FdmVudExpc3QtZGV0YWlsOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogJyDigJQnOyB9XG5cbi5EZXNjcmlwdGlvbiBwIHtcbiAgdGV4dC1pbmRlbnQ6IDJlbTsgfVxuXG4uRGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbi5IZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5IZWFkZXItcmVmZXJlbmNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uSGVhZGVyLWxvZ28ge1xuICBmaWxsOiByZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uSGVhZGVyLWxvZ28gY2lyY2xlIHtcbiAgZmlsbDogcmVkO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5IZWFkZXItbG9nbyBwYXRoOm50aC1jaGlsZCgyKSwgcGF0aDpudGgtY2hpbGQoNCksIHBhdGg6bnRoLWNoaWxkKDEyKSwgcGF0aDpudGgtY2hpbGQoMTUpLCBwYXRoOm50aC1jaGlsZCgxNykge1xuICBmaWxsOiB3aGl0ZTsgfVxuXG4uSGVhZGVyLWxvZ28gYSBwYXRoIHtcbiAgZmlsbDogcmVkOyB9XG5cbi5IZWFkZXItbG9nbyBhIHBhdGg6aG92ZXIge1xuICBmaWxsOiBsaWdodGdyZXk7IH1cblxuLkhlYWRlci1tYXJxdWVlQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4uSGVhZGVyLW1hcnF1ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMnZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5IZWFkZXItbWFycXVlZS0tbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBib3R0b206IC0xZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2aDsgfVxuXG4uSGVhZGVyLW1hcnF1ZWUtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJvdHRvbTogLTFlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2aDsgfVxuXG4uSG91cnMtY2xvY2sge1xuICBwYWRkaW5nLXRvcDogMjV2aDtcbiAgcGFkZGluZy1ib3R0b206IDIwdmg7IH1cblxuLkhvdXJzLWNsb2NrIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5Ib3Vycy1jbG9jayBzdmcge1xuICBmaWxsOiByZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBmaWxsO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5JbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5Mb2NhdGlvbnMtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMy4zMzMzJSAzMy4zMzMzJSAzMy4zMzMzJTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLkxvY2F0aW9ucy1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLkxvY2F0aW9ucy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5Mb2NhdGlvbnMtbGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cblxuLkxvY2F0aW9ucy1saXN0SXRlbTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xuICBjb250ZW50OiBjb3VudGVyKG9sLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLkRlcGFydG1lbnRzLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG4iXX0= */