@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=33627323-7db9-4096-a9fc-809704478c4a");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers.
 */body {
  margin: 0;
}/**
 * Render the `main` element consistently in IE.
 */main {
  display: block;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
   ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
   ========================================================================== *//**
 * Remove the gray background on active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  border-bottom: none; /* 1 */
  -webkit-text-decoration: underline; /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10.
 */img {
  border-style: none;
}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input { /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select { /* 1 */
  text-transform: none;
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  vertical-align: baseline;
}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea {
  overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* Interactive
   ========================================================================== *//*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details {
  display: block;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Misc
   ========================================================================== *//**
 * Add the correct display in IE 10+.
 */template {
  display: none;
}/**
 * Add the correct display in IE 10.
 */[hidden] {
  display: none;
}@font-face {
  font-family: "din-next";
  font-style: normal;
  font-weight: 400;
  src:
    url("/assets/din-next-regular-0ac3aa8d.woff2") format("woff2"),
    url("/assets/din-next-regular-da5c0edf.woff") format("woff");
}@font-face {
  font-family: "din-next";
  font-style: italic;
  font-weight: 400;
  src:
    url("/assets/din-next-italic-0309b768.woff2") format("woff2"),
    url("/assets/din-next-italic-8336c56a.woff") format("woff");
}@font-face {
  font-family: "din-next";
  font-style: normal;
  font-weight: 600;
  src:
    url("/assets/din-next-medium-b8c4916b.woff2") format("woff2"),
    url("/assets/din-next-medium-b9f93bb5.woff") format("woff");
}@font-face {
  font-family: "din-next";
  font-style: italic;
  font-weight: 600;
  src:
    url("/assets/din-next-medium-italic-15891c50.woff2") format("woff2"),
    url("/assets/din-next-medium-italic-aaf3de8c.woff") format("woff");
}@font-face {
  font-family: "din-next-arabic";
  font-style: normal;
  font-weight: 400;
  src:
    url("/assets/din-next-arabic-regular-77f1365a.woff2") format("woff2"),
    url("/assets/din-next-arabic-regular-f3a44e0f.woff") format("woff");
}@font-face {
  font-family: "din-next-arabic";
  font-style: normal;
  font-weight: 600;
  src:
    url("/assets/din-next-arabic-medium-81081dcc.woff2") format("woff2"),
    url("/assets/din-next-arabic-medium-4fce82ef.woff") format("woff");
}@font-face {
  font-family: "din-condensed";
  font-style: normal;
  font-weight: 400;
  src:
    url("/assets/din-condensed-52ac7c77.woff2") format("woff2"),
    url("/assets/din-condensed-7a981408.woff") format("woff");
}@font-face {
  font-family: "letter-gothic";
  font-style: normal;
  font-weight: 400;
  src:
    url("/assets/letter-gothic-bold-4aacba16.woff2") format("woff2"),
    url("/assets/letter-gothic-bold-ce61c1a3.woff") format("woff");
}:root {
  --font-sans: din-next, din-next-arabic, sans-serif;
  --font-condensed: din-condensed, var(--font-sans);
  --font-mono: letter-gothic, monospace, din-next-arabic;

  --background-color: #fff;
  --background-hover-color: #f3f3f3;
  --background-invert-color: #000a12;
  --background-hover-invert-color: #111b23;
  --text-color: #000a12;
  --text-invert-color: #fff;
  --heading-color: #003882;
  --border-color: #9b9b9b;

  --mobile-nav-height: 128px;
  --mobile-header-height: 307px;
}/* ---- Grid and sizing --------------------------------------------------- */:root {
  --col-px: 73;
  --gutter-px: 40;
  --total-columns: 12;

  --inner-width: calc(var(--col-px)*var(--total-columns) + var(--gutter-px)*(var(--total-columns) - 1));
  --column: calc(var(--col-px)/var(--inner-width));
  --gutter: calc(var(--gutter-px)/var(--inner-width));

  --columns-1: var(--column);
  --columns-2: calc(var(--column)*2 + var(--gutter));
  --columns-3: calc(var(--column)*3 + var(--gutter)*2);
  --columns-4: calc(var(--column)*4 + var(--gutter)*3);
  --columns-5: calc(var(--column)*5 + var(--gutter)*4);
  --columns-6: calc(var(--column)*6 + var(--gutter)*5);
  --columns-7: calc(var(--column)*7 + var(--gutter)*6);
  --columns-8: calc(var(--column)*8 + var(--gutter)*7);
  --columns-9: calc(var(--column)*9 + var(--gutter)*8);
  --columns-10: calc(var(--column)*10 + var(--gutter)*9);
  --columns-11: calc(var(--column)*11 + var(--gutter)*10);
  --columns-12: calc(var(--column)*12 + var(--gutter)*11);

  --outer-margin: 60;
  --outer-margin-mobile: 10px;
  --ref-width: calc(var(--inner-width) + var(--outer-margin)*2);
  --ref-width-adjust: calc(var(--inner-width)/var(--ref-width));
}/* ---- Breakpoints ------------------------------------------------------- *//* ---- Utils ------------------------------------------------------------- */.arrows {
  font: normal 14px/1.5 letter-gothic, monospace, din-next-arabic;
  font: normal 14px/1.5 var(--font-mono);
  text-align: center;
  margin-top: 90px;
  line-height: 60px;
}.arrows .arrow {
    display: inline-block;
    vertical-align: middle;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-repeat: no-repeat;
  }.arrows .arrow.next {
      background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2260%22%20viewBox%3D%220%200%2032%2060%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%239A9A9A%22%20d%3D%22m1%200%2030%2030L1%2060%22%2F%3E%3C%2Fsvg%3E');
      padding-right: 9.7493036212vw;
      padding-right: calc(140/var(--ref-width)*100vw);
      background-position: right center;
    }.arrows .arrow.previous {
      background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2261%22%20viewBox%3D%220%200%2032%2061%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%239A9A9A%22%20d%3D%22M31%2061%201%2031%2031%201%22%2F%3E%3C%2Fsvg%3E');
      padding-left: 9.7493036212vw;
      padding-left: calc(140/var(--ref-width)*100vw);
      background-position: left center;
    }.arrows a:hover,.arrows a:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }.arrows span.arrow {
    opacity: 0.5;
  }*,
*:before,
*:after {
  box-sizing: border-box;
}body {
  background: #fff;
  background: var(--background-color);
  font: normal 18px/1.5 din-next, din-next-arabic, sans-serif;
  font: normal 18px/1.5 var(--font-sans);
  color: #000a12;
  color: var(--text-color);
}@media screen and (max-width: 900px) {body {
    background: #000;
    font: normal 15px/1.5 din-next, din-next-arabic, sans-serif;
    font: normal 15px/1.5 var(--font-sans);
}
  }header,
nav {
  color: #fff;
  color: var(--text-invert-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}main {
  background: #fff;
  background: var(--background-color);
}b,
strong {
  font-weight: 600;
}h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
p {
  margin-bottom: 23px;
}h1:last-child {
    margin-bottom: 0px;
  }h2:last-child {
    margin-bottom: 0px;
  }h3:last-child {
    margin-bottom: 0px;
  }h4:last-child {
    margin-bottom: 0px;
  }h5:last-child {
    margin-bottom: 0px;
  }h6:last-child {
    margin-bottom: 0px;
  }ul:last-child {
    margin-bottom: 0px;
  }ol:last-child {
    margin-bottom: 0px;
  }p:last-child {
    margin-bottom: 0px;
  }h1,
h2,
h3 {
  margin-top: 60px;
}h1:first-child {
    margin-top: 0px;
  }h2:first-child {
    margin-top: 0px;
  }h3:first-child {
    margin-top: 0px;
  }h1 a:visited {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
  }h2 a:visited {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
  }h3 a:visited {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
  }h1 a,h2 a,h3 a {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
  }h1 a:hover,h2 a:hover,h3 a:hover,h1 a:focus,h2 a:focus,h3 a:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }h1 {
  font: normal 68px/0.89 din-condensed, din-next, din-next-arabic, sans-serif;
  font: normal 68px/0.89 var(--font-condensed);
  letter-spacing: 8px;
  color: #003882;
  color: var(--heading-color);
  text-transform: uppercase;
}@media screen and (max-width: 900px) {h1 {
    font: normal 36px/1 din-condensed, din-next, din-next-arabic, sans-serif;
    font: normal 36px/1 var(--font-condensed);
    letter-spacing: 3.7px;
}
  }h1 .location {
    text-align: right;
  }h2 {
  font: normal 33px/1.09 letter-gothic, monospace, din-next-arabic;
  font: normal 33px/1.09 var(--font-mono);
  text-transform: uppercase;
}@media screen and (max-width: 900px) {h2 {
    font: normal 26px/1.2 letter-gothic, monospace, din-next-arabic;
    font: normal 26px/1.2 var(--font-mono);
}
  }h3 {
  font: normal 20px/1.25 letter-gothic, monospace, din-next-arabic;
  font: normal 20px/1.25 var(--font-mono);
  text-transform: uppercase;
}@media screen and (max-width: 900px) {h3 {
    font: normal 20px/1.3 letter-gothic, monospace, din-next-arabic;
    font: normal 20px/1.3 var(--font-mono);
}
  }div.separator {
  margin-bottom: 8px;
}div.separator:before {
    display: block;
    content: "–––";
    font: normal 33px/1.09 letter-gothic, monospace, din-next-arabic;
    font: normal 33px/1.09 var(--font-mono);
  }a,
a:visited {
  color: #000a12;
  color: var(--text-color);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}.published-at,
.byline,
.caption {
  font: normal 14px/1.5 letter-gothic, monospace, din-next-arabic;
  font: normal 14px/1.5 var(--font-mono);
}section.calendar .past {
    margin-top: 90px;
  }section.calendar .past .events {
      margin-top: 40px;
      margin-bottom: 90px;
    }section.calendar .past .event {
      margin-bottom: 40px;
    }section.calendar .past .event:last-child {
        margin-bottom: 0px;
      }section.calendar .past .event:nth-child(1n + 6) {
        display: none;
      }section.calendar .past .event .time {
        margin-bottom: 8px;
      }section.calendar .past.show-all .event:nth-child(1n + 6) {
        display: block;
      }section.calendar .past.show-all .show-all-events {
        display: none;
      }footer {
  font: normal 14px/1.5 letter-gothic, monospace, din-next-arabic;
  font: normal 14px/1.5 var(--font-mono);
  margin-top: 90px;
}footer .sponsor-logos {
    margin-top: 60px;
  }footer .sponsor-logos img {
      display: block;
      width: 100%;
      height: auto;
    }footer .credit {
    margin-top: 120px;
  }div.checkbox {
  margin-bottom: 23px;
}div.checkbox input[type="checkbox"] {
    opacity: 0;
    margin-left: -20px;
  }div.checkbox label::before {
      content: "";
      display: inline-block;
      width: 30px;
      height: 30px;
      background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%239B9B9B%22%20d%3D%22M.5.5h29v29H.5z%22%2F%3E%3C%2Fsvg%3E') no-repeat;
      background-position: 50% 50%;
      background-size: contain;
      vertical-align: middle;
      margin-right: 12px;
      cursor: pointer;
    }div.checkbox input[type="checkbox"]:checked + label::before {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%239B9B9B%22%20d%3D%22M.5.5h29v29H.5z%22%2F%3E%3Cpath%20fill%3D%22%23000A12%22%20d%3D%22m14.136%2014.232-3.474-6.084H12.3l2.844%204.986%202.718-4.986h1.584l-3.528%206.3L19.68%2021h-1.638l-3.132-5.454L11.94%2021h-1.584z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }div.checkbox input[type="checkbox"]:focus + label::before {
    outline: rgb(59, 153, 252) auto 5px;
  }.field label {
    display: block;
    margin-bottom: 8px;
  }input[type="text"],
input[type="email"],
input[type="password"],
textarea {
  background: #fff;
  background: var(--background-color);
  border: none;
  border-bottom: 1px solid #9b9b9b;
  border-bottom: 1px solid var(--border-color);
  width: 100%;
  max-width: 400px;
  padding: 4px 0px;
  margin-bottom: 2px;
  font: normal 18px/1.5 din-next, din-next-arabic, sans-serif;
  font: normal 18px/1.5 var(--font-sans);
}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:not(.does-not-exist):focus {
    outline: none;
    border-bottom: 3px solid #9b9b9b;
    border-bottom: 3px solid var(--border-color);
    margin-bottom: 0px;
  }button,
input[type="submit"] {
  display: inline-block;
  background: #fff;
  background: var(--background-color);
  padding: 0px 40px;
  line-height: 60px;
  border: 1px solid #9b9b9b;
  border: 1px solid var(--border-color);
}header .logo {
    display: block;
    background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22137%22%20height%3D%22174%22%20viewBox%3D%220%200%20137%20174%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.72.093h13.723V29H.72z%22%2F%3E%3Cpath%20id%3D%22c%22%20d%3D%22M0%20.093h12.343V29H0z%22%2F%3E%3Cpath%20id%3D%22e%22%20d%3D%22M0%20173h136.443V.093H0z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M35.31%20145v28.907h12.343v-4.141H39.45v-8.486h7.146v-3.897H39.45v-8.484h8.202v-3.9zm-13.96%2028.907h4.142V145H21.35zM66.281%20145v17.418h-.08L59.948%20145H55.97v28.907h4.14V156.53h.081l6.334%2017.377h3.897V145zm67.434-36h-4.14l-6.05%2013.195h-.08V109h-4.143v28.907h4.142v-8.648l2.233-4.182%204.71%2012.83h4.384l-6.699-17.336zm-67.243%2028.907h4.141V109h-4.141z%22%2F%3E%3Cg%20transform%3D%22translate%280%20.907%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M106.337%20108.418q-1.28-.569-2.822-.569-1.827%200-3.146.63-1.32.629-2.172%201.684-.894%201.056-1.34%202.518a10.5%2010.5%200%200%200-.447%203.085q0%202.721.914%204.527.913%201.807%203.593%202.903l2.964%201.218q.77.326%201.238.609.465.285.75.731.243.447.326%201.177.08.73.08%201.868a23%2023%200%200%201-.06%201.766q-.062.792-.386%201.36a2.2%202.2%200%200%201-.913.873q-.589.304-1.644.304-1.584%200-2.254-.913a3.4%203.4%200%200%201-.67-2.05v-1.3h-4.141v1.543q0%201.463.548%202.7.548%201.239%201.482%202.172a6.7%206.7%200%200%200%202.233%201.462%207.4%207.4%200%200%200%202.802.528q1.988%200%203.369-.65%201.38-.65%202.233-1.786.811-1.096%201.178-2.66.365-1.562.365-3.39a22%2022%200%200%200-.162-2.821q-.164-1.24-.61-2.213a5.35%205.35%200%200%200-1.34-1.644q-.851-.711-2.232-1.239l-3.167-1.258q-.812-.325-1.28-.65a2.25%202.25%200%200%201-.71-.771%202.7%202.7%200%200%201-.304-1.015%2014%2014%200%200%201-.061-1.421q0-.731.122-1.401.12-.67.447-1.198.324-.487.852-.812.528-.324%201.38-.325%201.584%200%202.255%201.036.669%201.035.669%202.456v.934h4.14v-2.03q0-2.517-1.866-4.466a7.3%207.3%200%200%200-2.213-1.502M44.752%2084.476h-5.116V72.093h-4.141V101h4.141V88.13h5.116V101h4.141V72.093h-4.141z%22%2F%3E%3Cg%20transform%3D%22translate%28122%2072%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M.72.093V3.99h4.791V29h4.141V3.99h4.791V.093z%22%20mask%3D%22url%28%23b%29%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M67.847%2094.098q0%201.543-.73%202.274-.732.73-1.828.73t-1.827-.73-.73-2.274V72.093H58.59v22.411q0%201.422.528%202.62a6.9%206.9%200%200%200%201.462%202.13%206.9%206.9%200%200%200%202.131%201.462%206.3%206.3%200%200%200%202.578.528q1.38%200%202.6-.528a6.9%206.9%200%200%200%202.15-1.462%206.7%206.7%200%200%200%201.442-2.13q.507-1.198.507-2.62v-22.41h-4.14v22.004zm23.156-21.68q-1.279-.569-2.821-.569-1.828%200-3.147.63-1.32.629-2.172%201.684-.894%201.056-1.34%202.518a10.5%2010.5%200%200%200-.446%203.085q0%202.721.913%204.527.914%201.807%203.593%202.903l2.964%201.218q.771.326%201.238.609.466.285.75.731.245.447.326%201.177.08.73.08%201.868a23%2023%200%200%201-.06%201.766q-.061.792-.385%201.36-.326.569-.914.873-.587.304-1.644.304-1.584%200-2.253-.913a3.38%203.38%200%200%201-.67-2.05v-1.3h-4.141v1.543q0%201.462.548%202.7.547%201.239%201.482%202.172a6.65%206.65%200%200%200%202.233%201.462%207.4%207.4%200%200%200%202.8.528q1.99%200%203.37-.65t2.234-1.786q.811-1.096%201.177-2.66.366-1.562.366-3.39%200-1.583-.163-2.822-.162-1.238-.61-2.212a5.35%205.35%200%200%200-1.34-1.645q-.851-.71-2.232-1.238l-3.166-1.258q-.812-.325-1.28-.65a2.25%202.25%200%200%201-.71-.771%202.7%202.7%200%200%201-.304-1.015%2014%2014%200%200%201-.061-1.421q0-.732.122-1.401a3.4%203.4%200%200%201%20.446-1.198%202.7%202.7%200%200%201%20.853-.812q.526-.325%201.38-.325%201.584%200%202.253%201.036.67%201.035.67%202.456v.934h4.142v-2.03q0-2.517-1.868-4.466a7.3%207.3%200%200%200-2.213-1.502M103.97%20101h12.341v-4.14h-8.2v-8.487h7.145v-3.897h-7.146V75.99h8.201v-3.897H103.97zM0%2065h12.342v-4.14h-8.2v-8.487h7.144v-3.897H4.143V39.99h8.2v-3.897H.002zm30.525-18.575q-.12.834-.447%201.4-.365.569-1.015.874t-1.746.305h-2.354V39.99h2.151q2.153%200%202.924%201.137.365.61.487%201.44.122.834.122%201.93t-.122%201.928m.69%205.38q1.989-1.096%202.781-2.883t.792-4.344q0-8.485-7.308-8.485h-6.659V65h4.142V52.658h2.476L31.296%2065h4.385zm84.871-5.38q-.122.834-.447%201.4-.366.569-1.015.874-.65.305-1.746.305h-2.355V39.99h2.152q2.153%200%202.923%201.137.365.61.488%201.44.121.834.121%201.93t-.12%201.928zm.69%205.38q1.989-1.096%202.781-2.883t.792-4.344q0-8.485-7.308-8.485h-6.659V65h4.141V52.658H113L116.857%2065h4.385zM61.938%2039.99h4.79V65h4.143V39.99h4.79v-3.897H61.938zm34.748-3.897h-4.142v22.005q0%201.544-.73%202.274t-1.827.73-1.828-.73q-.73-.731-.73-2.274V36.093h-4.142v22.411q0%201.422.528%202.62a6.9%206.9%200%200%200%201.462%202.13%207%207%200%200%200%202.132%201.462%206.3%206.3%200%200%200%202.578.528q1.38%200%202.598-.528a6.9%206.9%200%200%200%202.152-1.462%206.7%206.7%200%200%200%201.44-2.13%206.7%206.7%200%200%200%20.508-2.62v-22.41zM48.14%2054.891l2.03-10.475h.08l2.03%2010.475zm3.817-18.798h-3.451L42.05%2065h4.14l1.219-6.212h5.644L54.27%2065h4.14zM37.625%2029h4.141V3.991h4.79V.093H32.834v3.898h4.791zm19.278%200h4.14V3.991h4.792V.093H52.112v3.898h4.79z%22%2F%3E%3Cmask%20id%3D%22d%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%2F%3E%3C%2Fmask%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4.141.093H.001V29h12.342v-4.141H4.141z%22%20mask%3D%22url%28%23d%29%22%2F%3E%3Cmask%20id%3D%22f%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23e%22%2F%3E%3C%2Fmask%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.944%2029h4.141V.093h-4.141z%22%20mask%3D%22url%28%23f%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat;
    background-position: top left;
    background-size: contain;
    width: 236px;
    height: 300px;
    text-indent: -9000px;
    overflow: hidden;
    transition: opacity 200ms ease-out;
  }@media screen and (max-width: 900px) {header .logo {
      width: 83px;
      height: 105px;
  }
    }header .caption {
    position: absolute;
    bottom: 23px;
    left: 0px;
    transition: opacity 200ms ease-out;
    opacity: 0.8;
  }@media screen and (max-width: 900px) {body.calendar header .logo {
    width: 65.6534954407%;
    width: calc(var(--columns-8)*100%);
    height: 60vh;
}
  }body.content_journal header .logo,
body.content_journal_entry header .logo {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%20193.4%20259.69%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M31.36.71h6.83v35.03c0%203.89-.87%207.13-2.6%209.71s-4.02%204.52-6.88%205.81-5.96%201.94-9.3%201.94c-3.51%200-6.68-.65-9.51-1.94s-5.07-3.23-6.72-5.81S.71%2039.63.71%2035.74V.71H7.5v35.03c0%202.7.5%204.93%201.49%206.69%201%201.75%202.39%203.06%204.18%203.91s3.87%201.28%206.24%201.28%204.49-.43%206.28-1.28%203.18-2.16%204.18-3.91%201.49-3.98%201.49-6.69zm83.66%200v51.78h-6.9L82.05%2012.55v39.94h-6.86V.71h6.86l26.17%2040.05V.71h6.79Zm76.62%2026v18.96q-.96%201.425-3.06%203.18c-1.4%201.17-3.33%202.19-5.78%203.06s-5.61%201.3-9.48%201.3q-4.725%200-8.7-1.65c-2.64-1.1-4.93-2.71-6.86-4.84-1.93-2.12-3.43-4.71-4.48-7.75-1.06-3.05-1.58-6.5-1.58-10.37v-4.02c0-3.86.46-7.31%201.37-10.35.91-3.03%202.26-5.61%204.04-7.74%201.78-2.12%203.96-3.73%206.54-4.84S169.2%200%20172.54%200c3.96%200%207.27.68%209.94%202.04s4.75%203.24%206.26%205.64%202.47%205.12%202.9%208.18h-6.86c-.31-1.87-.92-3.58-1.83-5.12s-2.21-2.78-3.89-3.72-3.85-1.4-6.51-1.4c-2.4%200-4.47.44-6.22%201.32s-3.2%202.13-4.34%203.77-1.99%203.62-2.54%205.94q-.84%203.48-.84%207.86v4.09c0%202.99.35%205.65%201.05%208s1.7%204.35%203.01%205.99q1.95%202.475%204.68%203.75c1.81.85%203.82%201.28%206.03%201.28%202.44%200%204.42-.21%205.94-.62s2.7-.91%203.56-1.49%201.51-1.13%201.96-1.65V32.27h-11.99v-5.55h18.81ZM14.02%20151.09c0-.55-.12-1.07-.36-1.54-.24-.48-.73-.91-1.47-1.31-.74-.39-1.85-.74-3.33-1.03-1.24-.26-2.37-.57-3.37-.93s-1.85-.79-2.55-1.31-1.23-1.11-1.61-1.8c-.37-.69-.56-1.5-.56-2.43s.2-1.72.59-2.51.95-1.49%201.68-2.09c.73-.61%201.6-1.08%202.62-1.43s2.16-.52%203.42-.52c1.8%200%203.33.32%204.6.95%201.27.64%202.25%201.48%202.92%202.54a6.4%206.4%200%200%201%201.02%203.52h-3.84c0-.62-.18-1.23-.55-1.81-.37-.59-.9-1.08-1.6-1.46-.7-.39-1.55-.58-2.56-.58-1.06%200-1.93.16-2.58.49-.66.33-1.13.74-1.43%201.23-.3.5-.45%201.02-.45%201.58%200%20.41.07.78.22%201.11s.4.62.78.89c.37.27.9.52%201.58.76s1.54.47%202.59.71c1.84.42%203.35.91%204.54%201.49s2.07%201.29%202.65%202.14c.58.84.87%201.87.87%203.07%200%20.98-.2%201.88-.61%202.7s-1%201.52-1.76%202.11c-.77.59-1.68%201.04-2.74%201.37-1.06.32-2.24.49-3.56.49-1.98%200-3.65-.35-5.02-1.06s-2.41-1.62-3.11-2.74c-.71-1.12-1.06-2.3-1.06-3.55h3.86c.06%201.05.36%201.88.91%202.5s1.23%201.05%202.03%201.31%201.6.38%202.39.38q1.575%200%202.64-.42c1.065-.42%201.25-.66%201.63-1.14.37-.48.56-1.04.56-1.66Zm38.9%203.22c.91%200%201.76-.19%202.53-.56s1.41-.89%201.91-1.54c.5-.66.78-1.41.85-2.25h3.65c-.07%201.33-.52%202.56-1.34%203.7s-1.9%202.06-3.23%202.76q-1.995%201.05-4.38%201.05c-1.69%200-3.16-.3-4.41-.89a8.55%208.55%200%200%201-3.11-2.45c-.82-1.04-1.44-2.23-1.85-3.58s-.61-2.78-.61-4.28v-.87c0-1.51.2-2.93.61-4.28s1.02-2.54%201.85-3.58%201.86-1.85%203.11-2.45c1.25-.59%202.72-.89%204.41-.89s3.29.36%204.6%201.07%202.35%201.68%203.1%202.9%201.16%202.61%201.23%204.16h-3.65c-.07-.93-.33-1.76-.78-2.51a5.1%205.1%200%200%200-1.83-1.79c-.77-.45-1.66-.67-2.69-.67-1.18%200-2.16.23-2.96.69s-1.42%201.09-1.89%201.87-.79%201.65-1%202.59c-.2.95-.3%201.91-.3%202.89v.87c0%20.98.1%201.95.29%202.9s.52%201.82.99%202.59q.69%201.155%201.89%201.86c.79.46%201.79.7%202.98.7Zm43.63%203.15c-1.56%200-2.98-.27-4.24-.8s-2.35-1.28-3.26-2.25-1.6-2.12-2.08-3.44c-.48-1.33-.73-2.78-.73-4.36v-.87c0-1.83.27-3.45.81-4.88s1.27-2.64%202.2-3.64%201.98-1.75%203.15-2.26%202.39-.77%203.65-.77c1.6%200%202.99.28%204.16.83s2.13%201.32%202.87%202.31c.75.99%201.3%202.15%201.66%203.48s.54%202.79.54%204.37v1.72H88.52v-3.13h12.92v-.29c-.05-1-.26-1.96-.61-2.9s-.91-1.71-1.67-2.32-1.8-.91-3.11-.91c-.87%200-1.67.18-2.41.55s-1.36.91-1.89%201.63-.93%201.6-1.22%202.63c-.29%201.04-.44%202.23-.44%203.59v.87q0%201.59.45%203c.3.93.73%201.75%201.31%202.46s1.27%201.26%202.09%201.66%201.76.6%202.81.6c1.35%200%202.5-.28%203.44-.83s1.76-1.29%202.47-2.22l2.32%201.85c-.48.73-1.1%201.43-1.85%202.09s-1.66%201.2-2.75%201.62c-1.09.41-2.37.62-3.85.62Zm38.12-18.06v17.65h-3.84v-22.44h3.63zm-.91%205.57-1.6-.06c.01-1.53.24-2.96.68-4.26s1.06-2.44%201.87-3.41c.8-.97%201.76-1.72%202.87-2.25s2.35-.8%203.7-.8c1.11%200%202.1.15%202.99.45s1.64.77%202.27%201.42q.945.975%201.44%202.52c.33%201.03.5%202.29.5%203.76v14.7h-3.86v-14.75c0-1.18-.17-2.12-.52-2.83s-.85-1.23-1.51-1.56-1.48-.49-2.45-.49-1.82.2-2.6.6-1.45.95-2.01%201.66-1%201.51-1.31%202.42-.47%201.86-.47%202.87Zm50.91%2012.49c-1.56%200-2.98-.27-4.24-.8a9.3%209.3%200%200%201-3.26-2.25c-.91-.97-1.6-2.12-2.08-3.44-.48-1.33-.73-2.78-.73-4.36v-.87c0-1.83.27-3.45.81-4.88s1.27-2.64%202.2-3.64%201.98-1.75%203.15-2.26c1.18-.51%202.39-.77%203.65-.77%201.6%200%202.99.28%204.16.83s2.13%201.32%202.87%202.31c.75.99%201.3%202.15%201.66%203.48s.54%202.79.54%204.37v1.72h-16.76v-3.13h12.92v-.29c-.06-1-.26-1.96-.61-2.9s-.91-1.71-1.67-2.32-1.8-.91-3.11-.91a5.3%205.3%200%200%200-2.41.55c-.73.37-1.36.91-1.89%201.63s-.93%201.6-1.22%202.63-.44%202.23-.44%203.59v.87q0%201.59.45%203c.3.93.73%201.75%201.31%202.46.57.71%201.27%201.26%202.09%201.66s1.76.6%202.81.6c1.36%200%202.5-.28%203.44-.83s1.76-1.29%202.47-2.22l2.32%201.85c-.48.73-1.1%201.43-1.85%202.09s-1.66%201.2-2.75%201.62c-1.08.41-2.37.62-3.85.62ZM5.34%2075.98v27H.26v-27zM15.63%2079c0-.74.26-1.35.77-1.83s1.21-.72%202.07-.72%201.54.24%202.07.72.78%201.09.78%201.83-.26%201.35-.78%201.83-1.21.72-2.07.72-1.56-.24-2.07-.72-.77-1.09-.77-1.83m5.4%204.96v19.02h-5.08V83.96zm19.65%200v3.59H29.61v-3.59zm-8.33-4.69h5.06v17.98c0%20.55.07.97.22%201.27s.37.5.66.61.66.17%201.11.17c.32%200%20.6-.01.85-.04s.47-.06.64-.1l.02%203.73q-.645.21-1.41.33c-.765.12-1.06.12-1.67.12-1.11%200-2.08-.18-2.91-.55s-1.46-.96-1.91-1.78-.67-1.9-.67-3.23V79.29Zm26.67%204.69v3.59H47.95v-3.59zm-8.33-4.69h5.06v17.98c0%20.55.07.97.22%201.27s.37.5.66.61.66.17%201.11.17c.32%200%20.6-.01.85-.04s.47-.06.64-.1l.02%203.73q-.645.21-1.41.33c-.765.12-1.06.12-1.67.12-1.11%200-2.08-.18-2.91-.55s-1.46-.96-1.91-1.78-.67-1.9-.67-3.23V79.29Zm26.1%2024.06c-1.48%200-2.8-.24-3.97-.71s-2.17-1.13-2.98-1.98-1.44-1.83-1.87-2.94-.65-2.31-.65-3.58v-.7c0-1.44.21-2.76.62-3.96s1-2.23%201.77-3.11%201.7-1.56%202.8-2.03%202.34-.71%203.73-.71%202.54.22%203.59.67%201.92%201.08%202.63%201.9%201.25%201.8%201.61%202.94.54%202.41.54%203.81v2.11H69.49v-3.38h10.14v-.39c0-.7-.13-1.33-.38-1.89s-.63-1-1.13-1.33-1.15-.49-1.93-.49c-.67%200-1.24.15-1.72.44s-.87.7-1.17%201.23-.52%201.15-.67%201.85-.22%201.49-.22%202.33v.7c0%20.76.11%201.46.33%202.11s.53%201.2.93%201.67.9.83%201.48%201.09%201.24.39%201.98.39c.91%200%201.77-.18%202.56-.54s1.47-.9%202.05-1.63l2.46%202.67c-.4.57-.94%201.12-1.63%201.65s-1.51.96-2.47%201.29-2.06.5-3.29.5ZM98.7%2088.11v14.87h-5.06V83.96h4.76zm5.73-4.27-.09%204.69c-.25-.04-.54-.07-.89-.1s-.66-.04-.94-.04c-.71%200-1.33.09-1.85.27s-.96.45-1.3.8-.6.78-.77%201.28-.27%201.08-.29%201.72l-1.02-.32c0-1.23.12-2.36.37-3.4s.61-1.94%201.08-2.72%201.06-1.37%201.75-1.79%201.48-.63%202.37-.63c.28%200%20.57.02.86.06s.53.1.72.17Zm18.9%207.56.04%202.87h-2.83c-.67%200-1.25.08-1.74.23s-.9.37-1.21.64-.55.59-.69.96-.22.76-.22%201.2.1.82.3%201.17.49.62.86.81.81.29%201.32.29c.76%200%201.42-.15%201.99-.46s1-.68%201.31-1.12.47-.87.48-1.27l1.34%202.14c-.19.48-.44.98-.76%201.49s-.73%201-1.22%201.45-1.08.82-1.78%201.11-1.51.43-2.46.43c-1.21%200-2.3-.24-3.28-.73s-1.75-1.16-2.32-2.02-.85-1.84-.85-2.94c0-1%20.19-1.88.56-2.65s.93-1.43%201.66-1.96%201.65-.94%202.75-1.21%202.38-.41%203.83-.41h2.94Zm-.67%207.29v-8.47c0-.61-.1-1.13-.3-1.57s-.51-.78-.92-1.03-.95-.37-1.61-.37c-.56%200-1.05.1-1.46.29s-.73.47-.95.83-.33.78-.33%201.26h-5.06c0-.81.19-1.58.56-2.3s.92-1.37%201.63-1.92%201.57-.99%202.56-1.31%202.1-.47%203.33-.47c1.48%200%202.79.25%203.94.74s2.05%201.23%202.72%202.21.99%202.21.99%203.69v8.14c0%201.04.06%201.9.19%202.56s.32%201.24.56%201.73v.3h-5.12c-.25-.52-.43-1.16-.55-1.94s-.18-1.56-.18-2.35Zm24.48-14.73v3.59h-11.07v-3.59zm-8.34-4.69h5.06v17.98c0%20.55.07.97.22%201.27s.37.5.66.61.66.17%201.11.17c.32%200%20.6-.01.85-.04s.47-.06.64-.1l.02%203.73q-.645.21-1.41.33c-.765.12-1.06.12-1.67.12-1.11%200-2.08-.18-2.91-.55s-1.46-.96-1.91-1.78-.67-1.9-.67-3.23V79.29Zm29.17%2015.26%201.49-.04c0%201.27-.15%202.44-.44%203.52s-.73%202.02-1.32%202.81-1.32%201.41-2.21%201.85-1.94.66-3.15.66c-.93%200-1.78-.13-2.56-.4s-1.45-.68-2-1.25-.99-1.3-1.3-2.2-.47-1.98-.47-3.24V83.95h5.06v12.32c0%20.56.07%201.04.2%201.42s.33.7.57.95.54.42.87.53.71.16%201.12.16c1.04%200%201.87-.21%202.47-.63s1.03-1%201.28-1.73.38-1.55.38-2.45Zm-.56%203.9V83.96h5.06v19.02h-4.76zm20.13-10.32v14.87h-5.06V83.96h4.76zm5.73-4.27-.09%204.69c-.25-.04-.54-.07-.89-.1s-.66-.04-.94-.04c-.71%200-1.33.09-1.85.27s-.96.45-1.3.8-.6.78-.77%201.28-.27%201.08-.29%201.72l-1.02-.32c0-1.23.12-2.36.37-3.4s.61-1.94%201.08-2.72%201.06-1.37%201.75-1.79%201.48-.63%202.37-.63c.28%200%20.57.02.86.06s.53.1.72.17ZM73.066%20199.172l.624-.781%2075.672%2060.43-.624.781zm-13.744%2015.56.455-.89%2087.247%2044.608-.455.89z%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22m53.757%20228.882.27-.963%2091.761%2025.69-.27.962zm-3.913%2010.472.18-.984%2089.22%2016.375-.18.984zm3.692%203.962.173-.985%2090.072%2015.817-.173.985z%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22m58.957%20254.892.04-1%2086.683%203.391-.04%201z%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22m48.815%20258.697%2089.502-1.14.013%201-89.503%201.14z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E');
}@media screen and (max-width: 900px) {
    .fixed-header-prepare header .logo {
      opacity: 0;
    }
    .fixed-header-prepare header .caption {
      opacity: 0;
    }
  }figure.image {
  padding: 0px;
  margin: 23px 0px;
}figure.image figcaption {
    margin-top: 8px;
    font: normal 14px/1.5 letter-gothic, monospace, din-next-arabic;
    font: normal 14px/1.5 var(--font-mono);
  }.image img {
    display: block;
    width: 100%;
    height: auto;
  }main,
header {
  width: 48.6072423398vw;
  width: calc(((var(--columns-6)*var(--inner-width)) + var(--outer-margin))/var(--ref-width)*100vw);
}main .inner,header .inner {
    padding-top: 120px;
    width: 44.4289693593vw;
    width: calc(var(--columns-6)*var(--inner-width)/var(--ref-width)*100vw);
  }@media screen and (max-width: 900px) {main .inner,header .inner {
      width: 91.643454039vw;
      width: calc(var(--columns-12)*var(--inner-width)/var(--ref-width)*100vw);
      margin: 0px auto;
  }
    }nav {
  padding-left: 4.1782729805%;
  padding-left: calc((var(--outer-margin)/var(--ref-width))*100%);
  padding-right: 4.1782729805%;
  padding-right: calc((var(--outer-margin)/var(--ref-width))*100%);
  position: fixed;
  width: 100%;
  top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 10;
}@media screen and (max-width: 900px) {nav {
    height: 128px;
    height: var(--mobile-nav-height);
}
  }header:after {
    content: "";
    display: table;
    clear: both;
  }header {
  position: fixed;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #000;
  background-size: cover;
  z-index: 5;
}@media screen and (max-width: 900px) {header {
    z-index: 3;
    position: relative;
    height: 307px;
    height: var(--mobile-header-height);
    min-height: 307px;
    min-height: var(--mobile-header-height);
    width: 100%;
}
  }header .inner {
    height: 100%;
    position: relative;
    float: right;
    z-index: 10;
  }@media screen and (max-width: 900px) {header .inner {
      padding-top: 136px;
      float: none;
  }
    }header .overlay {
    background: rgba(0, 0, 0, 0.5);
    background: radial-gradient(
      ellipse at center,
      rgba(0, 0, 0, 0.4) 0%,
      rgba(0, 0, 0, 0.6) 100%
    );
    position: absolute;
    z-index: 7;
    width: 100%;
    height: 100%;
  }header.fake {
    display: none;
  }@media screen and (max-width: 900px) {header.fake {
      z-index: 3;
      position: fixed;
      top: -307px;
      top: calc(var(--mobile-header-height)*-1);
      transform: translate(0, 128px);
      transform: translate(0, var(--mobile-nav-height));
  }
    }main {
  position: absolute;
  top: 0px;
  right: 0px;
  min-height: 100vh;
  padding-bottom: 23px;
}main .inner {
    max-width: 700px;
  }@media screen and (max-width: 900px) {main .inner {
      padding-top: 40px;
  }
    }@media screen and (max-width: 900px) {main {
    position: relative;
    width: 100%;
}
  }@media screen and (max-width: 900px) {body.calendar header {
    height: 100vh;
}
    body.calendar header.fake {
      top: -100vh;
    }
  }@media screen and (max-width: 900px) {
    body.fixed-header-prepare header.fake {
      display: block;
    }
  }@media screen and (max-width: 900px) {body.fixed-header header {
    z-index: 3;
}
    body.fixed-header header.fake {
      z-index: 5;
    }
  }.locale-select {
  position: relative;
  margin-left: 30px;
}@media screen and (max-width: 900px) {.locale-select {
    margin-left: 0px;
    margin-bottom: 5px;
}
  }.locale-select button.toggle {
    border: 1px solid #000a12;
    border: 1px solid var(--text-color);
    padding: 0px 43px 0px 10px;
    line-height: 42px;
    background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%3E%3Cpath%20d%3D%22M11.84.194a.69.69%200%200%201%20.961%200%20.65.65%200%200%201%200%20.936l-5.82%205.676a.69.69%200%200%201-.961%200L.199%201.13a.65.65%200%200%201%200-.936.69.69%200%200%201%20.96%200L6.5%205.402z%22%2F%3E%3C%2Fsvg%3E') top 50% right 10px no-repeat;
    margin: 0px;
  }@media screen and (max-width: 900px) {.locale-select button.toggle {
      line-height: 33px;
      padding: 0px 31px 0px 8px;
      background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.84.194a.69.69%200%200%201%20.961%200%20.65.65%200%200%201%200%20.936l-5.82%205.676a.69.69%200%200%201-.961%200L.199%201.13a.65.65%200%200%201%200-.936.69.69%200%200%201%20.96%200L6.5%205.402z%22%2F%3E%3C%2Fsvg%3E');
      background-size: 9px 4px;
  }
    }.locale-select button.toggle span {
      min-height: 20px;
      padding-left: 30px;
      background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200m0%201.395A8.604%208.604%200%200%201%2018.605%2010%208.604%208.604%200%200%201%2010%2018.605%208.604%208.604%200%200%201%201.395%2010%208.604%208.604%200%200%201%2010%201.395%22%2F%3E%3Cpath%20d%3D%22m11.375.407.1.137c.095.137.221.329.369.572.34.561.678%201.21.994%201.942.427.99.773%202.034%201.019%203.128h4.86a.558.558%200%200%201%200%201.116H14.07a17.4%2017.4%200%200%201%200%205.397l4.646-.001a.558.558%200%200%201%200%201.116l-4.86.001a17.7%2017.7%200%200%201-1.018%203.127%2016%2016%200%200%201-.994%201.942l-.166.267a7%207%200%200%201-.303.442.558.558%200%201%201-.89-.675l.133-.186q.11-.165.271-.427c.314-.518.63-1.122.924-1.805.368-.853.672-1.75.898-2.685H7.289c.226.936.53%201.832.898%202.685.295.683.61%201.287.924%201.805l.148.238c.113.178.201.304.255.375a.558.558%200%200%201-.889.675l-.1-.137a11%2011%200%200%201-.369-.572%2016%2016%200%200%201-.994-1.942%2017.7%2017.7%200%200%201-1.019-3.127l-4.86-.001a.558.558%200%200%201%200-1.116H5.93a17.4%2017.4%200%200%201%200-5.396H1.284a.558.558%200%201%201%200-1.116h4.859a17.7%2017.7%200%200%201%201.019-3.128c.316-.732.655-1.381.994-1.942L8.322.85a7%207%200%200%201%20.303-.442.558.558%200%201%201%20.89.675l-.133.186q-.11.165-.271.427c-.314.518-.63%201.122-.924%201.805-.368.853-.672%201.75-.898%202.686h5.422a16.6%2016.6%200%200%200-.898-2.686%2015%2015%200%200%200-.924-1.805l-.148-.238a6%206%200%200%200-.255-.375.558.558%200%201%201%20.889-.675zm1.564%206.895H7.06a16.3%2016.3%200%200%200%200%205.397h5.877a16.3%2016.3%200%200%200%200-5.397z%22%2F%3E%3C%2Fsvg%3E') top 50% left 0px
        no-repeat;
    }@media screen and (max-width: 900px) {.locale-select button.toggle span {
        padding-left: 23px;
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M7.5%200a7.5%207.5%200%201%200%200%2015%207.5%207.5%200%200%200%200-15m0%201.047a6.453%206.453%200%201%201%200%2012.906%206.453%206.453%200%200%201%200-12.906%22%2F%3E%3Cpath%20d%3D%22m8.531.305.075.103q.11.154.277.43c.255.42.509.907.746%201.455.32.742.58%201.526.764%202.346h3.644a.419.419%200%201%201%200%20.838h-3.485a13%2013%200%200%201%200%204.047h3.485a.419.419%200%201%201%200%20.836l-3.644.001c-.185.82-.444%201.604-.764%202.346a12%2012%200%200%201-.746%201.456l-.125.2a5%205%200%200%201-.227.332.419.419%200%200%201-.667-.506l.1-.14q.082-.123.203-.32c.235-.389.472-.842.693-1.354.276-.64.504-1.312.673-2.014H5.467q.257%201.053.673%202.014c.221.512.458.965.693%201.354l.111.178q.129.201.192.282a.419.419%200%200%201-.667.506l-.075-.103a8%208%200%200%201-.277-.43%2012%2012%200%200%201-.746-1.455c-.32-.742-.58-1.525-.764-2.346H.963a.419.419%200%200%201%200-.838l3.485.001a13%2013%200%200%201%200-4.047H.963a.419.419%200%200%201%200-.837h3.644c.185-.821.444-1.605.764-2.347.237-.548.491-1.035.746-1.456l.125-.2q.146-.227.227-.332a.419.419%200%201%201%20.667.506l-.1.14a8%208%200%200%200-.203.32c-.235.389-.472.842-.693%201.354-.276.64-.504%201.312-.673%202.015h4.066a12.4%2012.4%200%200%200-.673-2.015%2011%2011%200%200%200-.693-1.354l-.111-.178A5%205%200%200%200%207.864.81a.419.419%200%201%201%20.667-.506zm1.173%205.172H5.296a12.2%2012.2%200%200%200%200%204.047h4.408a12.2%2012.2%200%200%200%200-4.047%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    }
      }.locale-select.expanded {
    background: #fff;
    background: var(--background-color);
  }@media screen and (max-width: 900px) {.locale-select.expanded {
      background: #000a12;
      background: var(--background-invert-color);
  }
    }.locale-select.expanded button.toggle {
      background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%3E%3Cpath%20d%3D%22M1.16%206.806a.69.69%200%200%201-.961%200%20.65.65%200%200%201%200-.936L6.019.194a.69.69%200%200%201%20.961%200l5.821%205.676a.65.65%200%200%201%200%20.936.69.69%200%200%201-.96%200L6.5%201.598z%22%2F%3E%3C%2Fsvg%3E');
    }@media screen and (max-width: 900px) {.locale-select.expanded button.toggle {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.16%206.806a.69.69%200%200%201-.961%200%20.65.65%200%200%201%200-.936L6.019.194a.69.69%200%200%201%20.961%200l5.821%205.676a.65.65%200%200%201%200%20.936.69.69%200%200%201-.96%200L6.5%201.598z%22%2F%3E%3C%2Fsvg%3E');
    }
      }.locale-select ul {
    position: absolute;
    background: #fff;
    background: var(--background-color);
    border: 1px solid #000a12;
    border: 1px solid var(--text-color);
    border-top: 0px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
  }@media screen and (max-width: 900px) {.locale-select ul {
      background: #000a12;
      background: var(--background-invert-color);
  }
    }.locale-select li {
    border-top: 1px solid #000a12;
    border-top: 1px solid var(--text-color);
  }.locale-select li:first-child {
      border-top: 0px;
    }.locale-select li a:visited {
      display: block;
      padding: 6px 10px;
      color: #000a12;
      color: var(--text-color);
    }.locale-select li a {
      display: block;
      padding: 6px 10px;
      color: #000a12;
      color: var(--text-color);
    }@media screen and (max-width: 900px) {.locale-select li a:visited {
        color: #fff;
        color: var(--text-invert-color);
    }.locale-select li a {
        color: #fff;
        color: var(--text-invert-color);
    }
      }.locale-select li a:hover,.locale-select li a:focus {
      background: #f3f3f3;
      background: var(--background-hover-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }.locale-select li a:hover .name,.locale-select li a:focus .name {
        -webkit-text-decoration: underline;
        text-decoration: underline;
      }@media screen and (max-width: 900px) {.locale-select li a:hover,.locale-select li a:focus {
        background: #111b23;
        background: var(--background-hover-invert-color);
    }
      }.locale-select li .local-name {
      float: right;
      margin-left: 20px;
    }@media screen and (max-width: 900px) {
    .locale-select ul,.locale-select li,.locale-select button.toggle {
      border-color: #fff;
      border-color: var(--text-invert-color);
    }
  }nav:after {
    content: "";
    display: table;
    clear: both;
  }nav {
  font: normal 18px/1.5 din-next, din-next-arabic, sans-serif;
  font: normal 18px/1.5 var(--font-sans);
}@media screen and (max-width: 900px) {nav {
    font: normal 14px/1.43 din-next, din-next-arabic, sans-serif;
    font: normal 14px/1.43 var(--font-sans);
}
  }nav a,nav a:visited {
    color: #fff;
    color: var(--text-invert-color);
    -webkit-text-decoration: none;
    text-decoration: none;
  }nav a:hover,nav a:focus,nav a.current {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }nav ul.primary,nav ul.secondary {
    float: left;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    line-height: 42px;
  }@media screen and (max-width: 900px) {nav ul.primary,nav ul.secondary {
      margin-top: 8px;
      line-height: inherit;
      clear: both;
  }
    }nav ul.primary li,nav ul.secondary li {
      float: left;
      padding-right: 20px;
      white-space: nowrap;
    }@media screen and (max-width: 900px) {nav ul.primary li,nav ul.secondary li {
        padding-right: 4vw;
    }
      }nav ul.secondary {
    float: right;
  }nav ul.secondary a:visited {
      color: #000a12;
      color: var(--text-color);
    }nav ul.secondary a {
      color: #000a12;
      color: var(--text-color);
    }@media screen and (max-width: 900px) {nav ul.secondary {
      float: left;
  }
      nav ul.secondary a:visited {
        color: inherit;
      }
      nav ul.secondary a {
        color: inherit;
      }
    }nav .locale {
    float: right;
    color: #000a12;
    color: var(--text-color);
  }@media screen and (max-width: 900px) {nav .locale {
      float: left;
      clear: both;
      color: #fff;
      color: var(--text-invert-color);
  }
    }nav .social {
    float: right;
  }nav .social a {
      display: inline-block;
      width: 27px;
      height: 27px;
      text-indent: -900px;
      overflow: hidden;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain;
      margin-left: 16px;
    }nav .social a:first-child {
        margin-left: 0px;
      }@media screen and (max-width: 900px) {nav .social a {
        width: 20px;
        height: 20px;

        margin-left: 8px;
    }

        nav .social a:first-child {
          margin-left: 0px;
        }
      }nav .social a.instagram {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20.006h19.994V19.96H0z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%280%20.033%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.997.006c-2.715%200-3.056.012-4.122.06C4.811.115%204.085.283%203.45.53a4.9%204.9%200%200%200-1.771%201.15A4.9%204.9%200%200%200%20.525%203.449C.278%204.083.109%204.808.06%205.87.011%206.934%200%207.274%200%209.983s.011%203.05.06%204.114c.049%201.062.218%201.787.465%202.422a4.9%204.9%200%200%200%201.153%201.767%204.9%204.9%200%200%200%201.77%201.15c.636.247%201.363.416%202.427.464%201.066.049%201.407.06%204.122.06s3.055-.011%204.122-.06c1.064-.048%201.79-.217%202.426-.463a4.9%204.9%200%200%200%201.77-1.151%204.9%204.9%200%200%200%201.154-1.767c.247-.635.416-1.36.465-2.422.048-1.064.06-1.404.06-4.114s-.012-3.049-.06-4.113c-.049-1.062-.218-1.787-.465-2.422a4.9%204.9%200%200%200-1.153-1.767%204.9%204.9%200%200%200-1.77-1.15c-.637-.248-1.363-.416-2.427-.465-1.067-.048-1.407-.06-4.122-.06m0%201.798c2.67%200%202.985.01%204.04.058.974.044%201.503.207%201.856.344.466.18.8.397%201.15.746.349.35.566.681.747%201.147.137.352.3.88.344%201.853.048%201.052.058%201.367.058%204.031s-.01%202.98-.058%204.032c-.044.973-.207%201.501-.344%201.853a3.1%203.1%200%200%201-.748%201.147%203.1%203.1%200%200%201-1.15.746c-.352.137-.88.3-1.856.344-1.054.048-1.37.058-4.04.058s-2.985-.01-4.039-.058c-.974-.045-1.504-.207-1.856-.344a3.1%203.1%200%200%201-1.15-.746%203.1%203.1%200%200%201-.747-1.147c-.137-.352-.3-.88-.344-1.853-.049-1.052-.059-1.368-.059-4.032s.01-2.98.059-4.031c.044-.973.207-1.501.344-1.853a3.1%203.1%200%200%201%20.748-1.147c.35-.35.682-.565%201.149-.746.352-.137.882-.3%201.856-.344%201.054-.048%201.37-.058%204.04-.058%22%20mask%3D%22url%28%23b%29%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.997%2013.342a3.33%203.33%200%200%201-3.332-3.325A3.33%203.33%200%200%201%209.997%206.69a3.33%203.33%200%200%201%203.332%203.326%203.33%203.33%200%200%201-3.332%203.325m0-8.449a5.13%205.13%200%200%200-5.134%205.124%205.13%205.13%200%200%200%205.134%205.123%205.13%205.13%200%200%200%205.133-5.123%205.13%205.13%200%200%200-5.133-5.124m6.536-.202c0%20.662-.537%201.198-1.2%201.198a1.198%201.198%200%201%201%201.2-1.197%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }@media screen and (max-width: 900px) {nav .social a.instagram {
          background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20.006h19.994V19.96H0z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%280%20.033%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M9.997.006c-2.715%200-3.056.012-4.122.06C4.811.115%204.085.283%203.45.53a4.9%204.9%200%200%200-1.771%201.15A4.9%204.9%200%200%200%20.525%203.449C.278%204.083.109%204.808.06%205.87.011%206.934%200%207.274%200%209.983s.011%203.05.06%204.114c.049%201.062.218%201.787.465%202.422a4.9%204.9%200%200%200%201.153%201.767%204.9%204.9%200%200%200%201.77%201.15c.636.247%201.363.416%202.427.464%201.066.049%201.407.06%204.122.06s3.055-.011%204.122-.06c1.064-.048%201.79-.217%202.426-.463a4.9%204.9%200%200%200%201.77-1.151%204.9%204.9%200%200%200%201.154-1.767c.247-.635.416-1.36.465-2.422.048-1.064.06-1.404.06-4.114s-.012-3.049-.06-4.113c-.049-1.062-.218-1.787-.465-2.422a4.9%204.9%200%200%200-1.153-1.767%204.9%204.9%200%200%200-1.77-1.15c-.637-.248-1.363-.416-2.427-.465-1.067-.048-1.407-.06-4.122-.06m0%201.798c2.67%200%202.985.01%204.04.058.974.044%201.503.207%201.856.344.466.18.8.397%201.15.746.349.35.566.681.747%201.147.137.352.3.88.344%201.853.048%201.052.058%201.367.058%204.031s-.01%202.98-.058%204.032c-.044.973-.207%201.501-.344%201.853a3.1%203.1%200%200%201-.748%201.147%203.1%203.1%200%200%201-1.15.746c-.352.137-.88.3-1.856.344-1.054.048-1.37.058-4.04.058s-2.985-.01-4.039-.058c-.974-.045-1.504-.207-1.856-.344a3.1%203.1%200%200%201-1.15-.746%203.1%203.1%200%200%201-.747-1.147c-.137-.352-.3-.88-.344-1.853-.049-1.052-.059-1.368-.059-4.032s.01-2.98.059-4.031c.044-.973.207-1.501.344-1.853a3.1%203.1%200%200%201%20.748-1.147c.35-.35.682-.565%201.149-.746.352-.137.882-.3%201.856-.344%201.054-.048%201.37-.058%204.04-.058%22%20mask%3D%22url%28%23b%29%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M9.997%2013.342a3.33%203.33%200%200%201-3.332-3.325A3.33%203.33%200%200%201%209.997%206.69a3.33%203.33%200%200%201%203.332%203.326%203.33%203.33%200%200%201-3.332%203.325m0-8.449a5.13%205.13%200%200%200-5.134%205.124%205.13%205.13%200%200%200%205.134%205.123%205.13%205.13%200%200%200%205.133-5.123%205.13%205.13%200%200%200-5.133-5.124m6.536-.202c0%20.662-.537%201.198-1.2%201.198a1.198%201.198%200%201%201%201.2-1.197%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
      }
        }nav .social a.facebook {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2027%2027%22%3E%3Cpath%20fill%3D%22%23333%22%20fill-rule%3D%22evenodd%22%20d%3D%22M27%2025.525c0%20.811-.66%201.475-1.467%201.475h-6.897V16.525h3.522l.513-4.058h-4.035V9.885c0-1.18.293-1.992%201.98-1.992h2.129V4.205c-.367-.074-1.615-.148-3.155-.148-3.082%200-5.21%201.918-5.21%205.386v3.024h-3.52v4.058h3.521V27H1.467A1.475%201.475%200%200%201%200%2025.525V1.475C0%20.664.66%200%201.467%200H25.46c.807%200%201.468.664%201.468%201.475v24.05z%22%2F%3E%3C%2Fsvg%3E');
      }@media screen and (max-width: 900px) {nav .social a.facebook {
          background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20%2018.907c0%20.601-.49%201.093-1.087%201.093h-5.109v-7.76h2.609l.38-3.005h-2.989V7.322c0-.874.218-1.475%201.468-1.475h1.576V3.115c-.272-.055-1.196-.11-2.337-.11-2.283%200-3.859%201.421-3.859%203.99v2.24H8.043v3.005h2.61V20H1.086A1.093%201.093%200%200%201%200%2018.907V1.093C0%20.492.49%200%201.087%200h17.772c.598%200%201.087.492%201.087%201.093v17.814z%22%2F%3E%3C%2Fsvg%3E');
      }
        }.newsletter-signup {
  margin-top: 77px;
  font: normal 14px/1.5 letter-gothic, monospace, din-next-arabic;
  font: normal 14px/1.5 var(--font-mono);
}.newsletter-signup h2 {
    margin-bottom: 40px;
  }.newsletter-signup .buttons {
    margin: 30px 0px;
  }article.page .info {
    padding-left: 7.8690807799vw;
    padding-left: calc((var(--columns-1) + var(--gutter))*var(--inner-width)/var(--ref-width)*100vw);
    font: normal 14px/1.5 letter-gothic, monospace, din-next-arabic;
    font: normal 14px/1.5 var(--font-mono);
    margin: 40px 0px 90px 0px;
  }@media screen and (max-width: 900px) {article.page .info {
      margin: 20px 0px 40px 0px;
  }
    }article.page .excerpt {
    margin-bottom: 90px;
  }@media screen and (max-width: 900px) {article.page .excerpt {
      margin-bottom: 40px;
  }
    }article.page .excerpt + .byline {
    margin-top: -67px;
  }@media screen and (max-width: 900px) {article.page .excerpt + .byline {
      margin-top: -27px;
  }
    }article.page .byline {
    margin-bottom: 90px;
  }@media screen and (max-width: 900px) {article.page .byline {
      margin-top: -20px;
      margin-bottom: 40px;
  }
    }section.calendar .upcoming article,section.journal:not(.does-not-exist) article {
    margin-bottom: 90px;
  }section.calendar .upcoming article:last-child {
      margin-bottom: 0px;
    }section.journal:not(.does-not-exist) article:last-child {
      margin-bottom: 0px;
    }section.calendar .upcoming article .image,section.journal:not(.does-not-exist) article .image {
      display: block;
      background: #000;
      margin-bottom: 23px;
    }section.calendar .upcoming article .image img,section.journal:not(.does-not-exist) article .image img {
        opacity: 0.8;
        filter: grayscale(100%);
      }section.calendar .upcoming article h1,section.journal:not(.does-not-exist) article h1,section.calendar .upcoming article h2,section.journal:not(.does-not-exist) article h2 {
      margin-top: 0px;
    }
