@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic|Droid+Serif:400,700,400italic,700italic");:root{--font-serif:"Droid Serif",serif;--font-display:"Playfair Display",serif;--color-text:#2f2f2f;--color-bg:#f9f7f1;--border-color:#2f2f2f}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-serif);font-size:14px;color:var(--color-text);background-color:var(--color-bg);padding:20px}header{font-family:var(--font-display);font-weight:900;font-size:80px;text-transform:uppercase;display:inline-block;line-height:72px}header,p{margin-bottom:20px}p{margin-top:0}.head{text-align:center;position:relative}.subhead{text-transform:uppercase;border-bottom:2px solid var(--border-color);border-top:2px solid var(--border-color);padding:12px 0}.weatherforcastbox{position:absolute;width:200px;top:0;right:10px;border:3px double var(--border-color);padding:10px 15px;line-height:20px;text-align:center;background-color:var(--color-bg);font-size:12px;z-index:1}.content{font-size:0;line-height:0;word-spacing:-.31em;display:inline-block;margin:30px 2% 0;width:96%}.collumns{display:flex;flex-wrap:wrap;justify-content:space-between}.collumn{font-size:14px;line-height:20px;width:17.5%;display:inline-block;padding:0 1%;vertical-align:top;margin-bottom:50px;transition:all .7s;border-left:1px solid var(--border-color)}.collumn:first-child{border-left:none}.collumn .headline{text-align:center;line-height:normal;font-family:var(--font-display);display:block;margin:0 auto}.collumn .headline.hl1{font-weight:700;font-size:30px;text-transform:uppercase;padding:10px 0}.collumn .headline.hl2{font-weight:400;font-style:italic;font-size:24px;box-sizing:border-box;padding:10px 0}.collumn .headline.hl2:before{border-top:1px solid var(--border-color);content:"";width:100px;height:7px;display:block;margin:0 auto}.collumn .headline.hl2:after{border-bottom:1px solid var(--border-color);content:"";width:100px;height:13px;display:block;margin:0 auto}.collumn .headline.hl3{font-weight:400;font-style:italic;font-size:36px;box-sizing:border-box;padding:10px 0}.collumn .headline.hl4{font-weight:700;font-size:12px;box-sizing:border-box;padding:10px 0}.collumn .headline.hl4:before{border-top:1px solid var(--border-color);content:"";width:100px;height:7px;display:block;margin:0 auto}.collumn .headline.hl4:after{border-bottom:1px solid var(--border-color);content:"";width:100px;height:10px;display:block;margin:0 auto}.collumn .headline.hl5{font-size:42px;text-transform:uppercase;font-style:italic}.collumn .headline.hl5,.collumn .headline.hl6{font-weight:400;box-sizing:border-box;padding:10px 0}.collumn .headline.hl6{font-size:18px}.collumn .headline.hl6:before{border-top:1px solid var(--border-color);content:"";width:100px;height:7px;display:block;margin:0 auto}.collumn .headline.hl6:after{border-bottom:1px solid var(--border-color);content:"";width:100px;height:10px;display:block;margin:0 auto}.collumn .citation{font-family:var(--font-display);font-size:36px;line-height:44px;text-align:center;font-weight:400;display:block;margin:40px 0;font-feature-settings:"liga","dlig"}.collumn .citation:before{border-top:1px solid var(--border-color)}.collumn .citation:after,.collumn .citation:before{content:"";width:100px;height:16px;display:block;margin:0 auto}.collumn .citation:after{border-bottom:1px solid var(--border-color)}.collumn .figure{margin:0 0 20px}.collumn .figcaption{font-style:italic;font-size:12px}.collumn img,.media{filter:sepia(80%) grayscale(1) contrast(1) opacity(.8);mix-blend-mode:multiply;width:100%;max-width:100%;height:auto;margin:10px 0}.collumn blockquote{font-family:var(--font-display);font-size:24px;line-height:32px;font-style:italic;text-align:center;margin:20px 0;padding:10px}.collumn blockquote p{margin:0}@media only all and (max-width:1300px){.weatherforcastbox{display:none}}@media only all and (max-width:1200px){.collumn{width:31%}}@media only all and (max-width:900px){.collumn{width:47%}}@media only all and (max-width:600px){.collumn{width:100%;border-left:none;border-bottom:1px solid var(--border-color)}header{max-width:320px;font-size:60px;line-height:54px;overflow:hidden}}