/* ibm-plex-serif-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/ibm-plex-serif-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ibm-plex-serif-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/ibm-plex-serif-v19-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ibm-plex-serif-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/ibm-plex-serif-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ibm-plex-serif-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/ibm-plex-serif-v19-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/playfair-display-v39-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/playfair-display-v39-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/playfair-display-v39-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/playfair-display-v39-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/playfair-display-v39-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: url('/fonts/playfair-display-v39-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


a,body{color:#1D1B1E}.collumn,.dark-mode .collumn{vertical-align:top;transition:0.7s}.collumn .citation,.dark-mode .collumn .citation{text-align:center;font-feature-settings:"liga","dlig"}.capfirstletter::first-letter{initial-letter:unset}@media (min-width:768px){.capfirstletter::first-letter{initial-letter:2}}@media (max-width:767px){.capfirstletter::first-letter{initial-letter:unset}}.dark-mode a:visited,a:visited{text-decoration:none}.toggle{font-size:.8rem;border:.125em solid currentColor;border-radius:2em;cursor:pointer;display:block;height:2em;position:relative;width:3.75em;left:87%;@media (min-width:768px){left:97%}}.collumn,.content,.weatherforcastbox,header{display:inline-block}.sr-only,.toggle span,canvas{position:absolute}.toggle span{background-color:currentColor;border-radius:2em;display:block;height:1.5em;left:.25em;overflow:hidden;top:.25em;text-indent:-9999px;transition:left 0.25s;width:1.5em;z-index:2}.toggle::after,.toggle::before{content:"";display:block;border-radius:1em;position:absolute;z-index:1}.toggle::after{box-shadow:.25em .25em #1D1B1E;height:1.125em;right:.9em;top:.125em;width:1.125em}.toggle::before{background-color:#ffc409;height:.625em;outline:#ffc409 dotted .25em;outline-offset:.125em;left:.7em;top:.7em;width:.625em}input:checked~.toggle span{left:2em}.sr-only{left:-9999px;opacity:0}body{background-color:#f9f7f1;font-family:"IBM Plex Serif",serif;font-size:16px}.dark-mode header,header{font-weight:900;font-size:80px;line-height:72px;margin-bottom:20px;text-transform:uppercase;font-family:"Playfair Display",serif}p{margin-top:0;margin-bottom:20px}.head{text-align:center;position:relative}.subhead{text-transform:uppercase;border-bottom:2px solid #1D1B1E;border-top:2px solid #1D1B1E;padding:13px 0}.weatherforcastbox{position:relative;width:25%;left:10px;border:3px double #1D1B1E;padding:10px 15px;line-height:20px;margin:-18px 50px 20px -510px}.content{font-size:0;line-height:0;word-spacing:-.31em;margin:30px .5% 0 2%}.collumn{font-size:15px;line-height:20px;width:17.5%;padding:0 1%;margin-bottom:50px}.collumn+.collumn{border-left:1px solid #1D1B1E}.collumn .headline{text-align:center;line-height:normal;font-family:"Playfair Display",serif;display:block;margin:0 auto}.collumn .headline.hl1{font-weight:700;font-size:30px;text-transform:uppercase;padding:10px 0}.collumn .headline.hl2,.collumn .headline.hl3{font-weight:400;box-sizing:border-box;padding:10px 0;font-style:italic}.collumn .headline.hl2{font-size:24px}.collumn .headline.hl2:before,.collumn .headline.hl4:before,.collumn .headline.hl6:before{border-top:1px solid #1D1B1E;content:"";width:100px;height:7px;display:block;margin:0 auto}.collumn .headline.hl2:after{border-bottom:1px solid #1D1B1E;content:"";width:100px;height:14px;display:block;margin:0 auto}.collumn .headline.hl3{font-size:36px}.collumn .headline.hl10,.collumn .headline.hl4,.collumn .headline.hl8,.collumn .headline.hl9{font-weight:700;font-size:13px;box-sizing:border-box;padding:10px 0}.collumn .headline.hl4:after,.collumn .headline.hl6:after{border-bottom:1px solid #1D1B1E;content:"";width:100px;height:10px;display:block;margin:0 auto}.collumn .citation:after,.collumn .citation:before,.dark-mode .collumn .citation:after,.dark-mode .collumn .citation:before{content:"";width:100px;height:16px;display:block;margin:0 auto}.collumn .headline.hl5{font-weight:400;font-size:42px;text-transform:uppercase;font-style:italic;box-sizing:border-box;padding:10px 0}.collumn .headline.hl6{font-weight:400;font-size:18px;box-sizing:border-box;padding:10px 0}.collumn .headline.hl7{font-weight:700;font-size:13px;box-sizing:border-box;display:block;padding:10px 0}.collumn .citation{font-family:"Playfair Display",serif;font-size:36px;line-height:44px;font-weight:400;display:block;margin:40px 0}.dark-mode .collumn,.dark-mode .content,.dark-mode .weatherforcastbox,.dark-mode header{display:inline-block}.collumn .citation:before{border-top:1px solid #1D1B1E}.collumn .citation:after{border-bottom:1px solid #1D1B1E}.collumn .figure{margin:0 0 20px}.collumn .figcaption{font-style:italic;font-size:13px}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background-color:#f9f7f1}html::-webkit-scrollbar-thumb{background:#4e4e4e;border-radius:25px}.container{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}@media (max-width:1536px){.container{max-width:1280px}}@media (max-width:1280px){.container{max-width:1024px}}@media (max-width:1024px){.container{max-width:768px}}@media (max-width:768px){.container{max-width:640px}}@media (max-width:640px){.container{max-width:475px}}@media (max-width:475px){.container{width:100%}}.dark-mode a{color:#f9f7f1}.dark-mode{background-color:#000000;color:#f9f7f1}.dark-mode header{color:#f9f7f1}.dark-mode p{margin-bottom:20px;color:#f9f7f1}.dark-mode .head{text-align:center;position:relative;color:#f9f7f1}.dark-mode .subhead{text-transform:uppercase;border-bottom:2px solid #f9f7f1;border-top:2px solid #f9f7f1;padding:13px 0;color:#f9f7f1}.dark-mode .weatherforcastbox{position:relative;width:25%;left:10px;border:3px double #f9f7f1;padding:10px 15px;line-height:20px;margin:-18px 50px 20px -510px}.dark-mode .content{font-size:0;line-height:0;word-spacing:-.31em;margin:30px .5% 0 2%;color:#f9f7f1}.dark-mode .collumns{color:#f9f7f1}.dark-mode .collumn{font-size:15px;line-height:20px;width:17.5%;padding:0 1%;margin-bottom:50px;color:#f9f7f1}.dark-mode .collumn+.collumn{border-left:1px solid #f9f7f1}.dark-mode .collumn .headline{text-align:center;line-height:normal;font-family:"Playfair Display",serif;display:block;margin:0 auto;color:#f9f7f1}.dark-mode .collumn .headline.hl1{font-weight:700;font-size:30px;text-transform:uppercase;padding:10px 0;color:#f9f7f1}.dark-mode .collumn .headline.hl2,.dark-mode .collumn .headline.hl3{font-weight:400;box-sizing:border-box;padding:10px 0;font-style:italic;color:#f9f7f1}.dark-mode .collumn .headline.hl2{font-size:24px}.dark-mode .collumn .headline.hl2:before,.dark-mode .collumn .headline.hl4:before,.dark-mode .collumn .headline.hl6:before{border-top:1px solid #f9f7f1;content:"";width:100px;height:7px;display:block;margin:0 auto;color:#f9f7f1}.dark-mode .collumn .headline.hl2:after{border-bottom:1px solid #f9f7f1;content:"";width:100px;height:14px;display:block;margin:0 auto;color:#f9f7f1}.dark-mode .collumn .headline.hl3{font-size:36px}.dark-mode .collumn .headline.hl10,.dark-mode .collumn .headline.hl4,.dark-mode .collumn .headline.hl8,.dark-mode .collumn .headline.hl9{font-weight:700;font-size:13px;box-sizing:border-box;padding:10px 0;color:#f9f7f1}.dark-mode .collumn .headline.hl4:after,.dark-mode .collumn .headline.hl6:after{border-bottom:1px solid #f9f7f1;content:"";width:100px;height:10px;display:block;margin:0 auto;color:#f9f7f1}.dark-mode .collumn .headline.hl5{font-weight:400;font-size:42px;text-transform:uppercase;font-style:italic;box-sizing:border-box;padding:10px 0;color:#f9f7f1}.dark-mode .collumn .headline.hl6{font-weight:400;font-size:18px;box-sizing:border-box;padding:10px 0;color:#f9f7f1}.dark-mode .collumn .headline.hl7{font-weight:700;font-size:13px;box-sizing:border-box;display:block;padding:10px 0;color:#f9f7f1}.dark-mode .collumn .citation{font-family:"Playfair Display",serif;font-size:36px;line-height:44px;font-weight:400;display:block;margin:40px 0;color:#f9f7f1}.dark-mode .collumn .citation:before{border-top:1px solid #f9f7f1;color:#f9f7f1}.dark-mode .collumn .citation:after{border-bottom:1px solid #f9f7f1;color:#f9f7f1}.dark-mode .collumn .figure{margin:0 0 20px;color:#f9f7f1}.dark-mode .collumn .figcaption{font-style:italic;font-size:13px;color:#f9f7f1}.media{-webkit-filter:sepia(0%) contrast(1) opacity(1);filter:sepia(0%) grayscale(.4) contrast(1) opacity(1);width:100%}.dark-mode::-webkit-scrollbar{width:10px;height:10px}.dark-mode::-webkit-scrollbar-track{background-color:#0f0f0f}.dark-mode::-webkit-scrollbar-thumb{background:#4e4e4e;border-radius:25px}.dark-mode::-webkit-scrollbar-corner{background-color:#0f0f0f}@media only all and (max-width:1400px){.dark-mode .weatherforcastbox,.weatherforcastbox{display:none}}@media only all and (max-width:1200px){.collumn,.dark-mode .collumn{width:31%}}@media only all and (max-width:900px){.collumn,.dark-mode .collumn{width:47%}}@media only all and (max-width:600px){.collumn,.dark-mode .collumn{width:100%}.collumn+.collumn{border-left:none;border-bottom: 1px solid #1D1B1E;}header{max-width:320px;font-size:60px;line-height:54px;overflow:hidden}.dark-mode .collumn+.collumn{border-left:none;border-bottom:1px solid #f9f7f1;color:#f9f7f1}.dark-mode header{max-width:320px;font-size:60px;line-height:54px;overflow:hidden;color:#f9f7f1}}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#1D1B1E;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite}.dark-mode .loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#f9f7f1;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@keyframes reveal{from{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}.page-load-status{display:block;padding-top:20px;border-top:1px solid #1D1B1E;text-align:center;color:#1D1B1E}.lazyload,.lazyloading{min-height:200px}.lazyload{opacity:0}.lazyloading{opacity:1;transition:opacity 200ms;background:#f9f7f10 url(/img/download.gif) no-repeat center}img.lazyload:not([src]){visibility:hidden}.dark-mode .page-load-status{display:block;padding-top:20px;border-top:1px solid #f9f7f1;text-align:center;color:#f9f7f1}.dark-mode .lazyloading{opacity:1;transition:opacity 200ms;background:#0f0f0f url(/img/download.gif) no-repeat center}#canvas-container{position:fixed;top:0;left:0;width:100%;height:100%}