body{background:#212126;color:#fff;-webkit-font-smoothing:antialiased;font-family:"Yrsa"}@media screen and (min-width: 701px){body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}img{max-width:100%}a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.3);text-decoration-color:rgba(255,255,255,0.3);-webkit-text-decoration-skip:ink;text-decoration-skip:ink}a:hover{-webkit-text-decoration-color:rgba(255,255,255,0.5);text-decoration-color:rgba(255,255,255,0.5)}.page{max-width:600px;padding:20px;margin:0 auto}@media screen and (min-width: 701px){.page{text-align:center}}.heading{font-size:1.5em;font-weight:normal}@media screen and (max-width: 700px){.heading{font-size:1.2em}}strong{font-size:1.4em;line-height:0.8em;font-weight:600}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.image-modal:not(.modal-visible){display:none}.modal-inner{height:100%;overflow:auto;padding:20px 0}@media screen and (min-width: 860px){.modal-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 859px){.figure{margin:20px;text-align:center}.figure img{width:500px}}@media screen and (min-width: 860px){.figure{width:40vw;margin:20px}}@media screen and (min-width: 1200px){.figure{width:33vw;margin:30px}}.caption{font-size:1.25em;text-align:center;margin-top:0.5em;font-weight:500;opacity:0.6}