@font-face{font-family:"playfair-display";src:url("../fonts/PlayfairDisplay-Medium.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Medium.woff") format("woff"),url("../fonts/PlayfairDisplay-Medium.ttf") format("truetype"),url("../fonts/PlayfairDisplay-Medium.svg#PlayfairDisplay-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:"playfair-display";src:url("../fonts/PlayfairDisplay-Bold.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Bold.woff") format("woff"),url("../fonts/PlayfairDisplay-Bold.ttf") format("truetype"),url("../fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:"playfair-display";src:url("../fonts/PlayfairDisplay-BoldItalic.woff2") format("woff2"),url("../fonts/PlayfairDisplay-BoldItalic.woff") format("woff"),url("../fonts/PlayfairDisplay-BoldItalic.ttf") format("truetype"),url("../fonts/PlayfairDisplay-BoldItalic.svg#PlayfairDisplay-BoldItalic") format("svg");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:"playfair-display";src:url("../fonts/PlayfairDisplay-Medium.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Medium.woff") format("woff"),url("../fonts/PlayfairDisplay-Medium.ttf") format("truetype"),url("../fonts/PlayfairDisplay-Medium.svg#PlayfairDisplay-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-VariableFont_wght.ttf") format("truetype");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Italic-VariableFont_wght.ttf") format("truetype");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-25CA}html{--highlightColour: #0D0B0C}body{margin:0;background-color:var(--highlightColour);color:#d4c5a5;font-size:20px;font-family:"playfair-display","serif"}article>div>*{max-width:1100px;margin:auto;padding-inline:1em;text-align:center}.banner{display:flex;flex-direction:column;height:100vh}.banner .article-info{position:relative;margin:auto;animation:slide-in 1s 1 ease-out}.banner h1{color:#fbe284;text-shadow:0 0 20px #834714;border-bottom:solid 2px;font-size:5em;font-family:"playfair-display","serif";z-index:10}.header-container{margin:auto}.header-container h1{margin:1em auto .5em auto;font-size:5em;font-style:italic}.c-article__info{margin:3em 1em;font-weight:600;font-style:italic}.c-article__content p{margin:2em auto;text-shadow:0 0 10px rgba(0,0,0,.45);max-width:800px;line-height:2em}@keyframes slide-in{0%{opacity:0;top:5em}100%{opacity:1;top:0}}.sticky-images{margin-bottom:100vh;position:sticky;top:0;z-index:-100}.sticky-images #windows{position:absolute;right:0;padding:0;margin:0}.sticky-images img{position:absolute;padding:0;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.sticky-images .lighted-window{display:none}.sticky-images img.windows{right:0;top:0;width:auto;height:100vh}.sticky-images img.windows.lighted{display:block}.sticky-images .watcher{left:0;top:20vh;width:300px}.content{z-index:10;position:relative;padding-right:20%;padding-bottom:3em;margin-inline:1em;font-size:22px}.content p{position:relative;margin:2em auto;padding:1em;max-width:700px;z-index:10;background-color:rgba(0,0,0,.4509803922);color:#ccc;text-align:left;font-family:"Montserrat",sans-serif;line-height:2em}.content p.highlight{color:#834714;background-color:#fbe284;box-shadow:0 0 20px #834714}.content p.large-text{font-size:2em}@media only screen and (max-width: 600px){.banner h1,.header-container h1{font-size:2em}.content p{line-height:1.5em}.content p.large-text{font-size:1.25em}p.highlight{opacity:.8}}.end{display:flex;flex-direction:column}.end a{text-decoration:underline;color:#fff;border:none}a{color:inherit;text-decoration:none;font-weight:600}a:hover{color:#fbe284;text-shadow:0 0 20px #834714;border-bottom:solid 2px}.branding{font-style:italic;text-align:center;padding-inline:1em;margin:1em auto}.branding svg{max-width:150px}.branding a{border:none}.branding *{margin:0 auto}.branding .title{width:fit-content;margin-top:.5em;padding-inline:2em;padding-top:.25em;border-top:1px solid;font-size:2em}.branding .desc{width:fit-content;padding-inline:2em;padding-bottom:1em;border-bottom:1px solid;font-style:normal}.window-watching{display:flex;flex-direction:column}.window-watching .title,.window-watching .desc{border:none}.category-list{max-width:1000px;margin:1em auto;text-align:center}.category-list h1{font-size:3em;font-style:italic}.category-list ul{padding:0;display:flex;flex-wrap:wrap;justify-content:space-around;gap:1em;list-style:none}.category-list ul li{position:relative;max-width:300px;flex-grow:1}.category-list ul li a{border:none}.category-list ul li img{border:1px solid #fbe284;opacity:.5;filter:blur(5px) brightness(0.75)}@media(min-width: 960px){.category-list ul li img{border-radius:100%;transition-duration:1.5s;filter:blur(5px) brightness(0.1)}.category-list ul li:hover img{border-radius:0;opacity:1;filter:none;box-shadow:0 0 20px #834714}}.category-list ul li h3{padding:1em;margin:auto;width:100%;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%)}@media print{.fade-in-out{opacity:1}}h2,h3,h4{margin-top:1.5em;font-size:1.25em;font-family:"playfair-display",serif;font-style:italic;font-variation-settings:"wght" 700}p.drop-cap:first-letter{padding-top:.05em;padding-right:.1em;height:.7em;float:left;color:var(--highlightColour);font-size:4em;line-height:1em;font-family:norman-variable,sans-serif;font-variation-settings:"wght" 700}.cookie-disclaimer-wrapper{padding:1em 3em;position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:2px solid}.o-container{padding-inline:1em}.subtitle{max-width:600px;margin-inline:auto;padding:.5em 1em;font-style:italic;font-size:2em}.caption{max-width:600px;margin-inline:auto;padding:.5em 1em;font-style:italic;font-size:1em}.credit{display:inline-block;margin-top:0;margin-left:.5em;width:fit-content;font-size:.75em}.pull-quote{padding:1em}.pull-quote .quote{color:var(--highlightColour);font-size:2em;font-family:norman-variable,sans-serif;font-variation-settings:"wght" 700}.pull-quote .meta{text-align:right}.pull-quote .meta .source{margin-left:3em}img.image-attachment{width:100%;height:auto;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;shape-image-threshold:.7;shape-margin:2em}img{width:100%;height:auto}.image-attachment{margin:auto;padding:2em;max-width:100%}.image-attachment a{width:100%;height:100%}.image-attachment img{margin:0;border:.25em solid var(--highlightColour);width:100%;height:auto;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media(min-width: 960px){.image-attachment.right,.image-attachment.left{height:auto;margin:0;margin-top:15px !important}.image-attachment.right{margin-right:15px !important;float:right;clear:right}.image-attachment.left{margin-right:15px !important;float:left;clear:left}.image-attachment.full{width:600px}}.image-attachment{max-width:100%}.image-attachment.small{width:100px}.image-attachment.medium{width:200px}.image-attachment.large{width:300px}.c-share{font-weight:600}.c-share .c-share-buttons{position:relative;display:inline-block;margin-inline:.25em;vertical-align:middle}.c-share .c-share-buttons a{margin-inline:.25em}#custom-tooltip{position:absolute;display:none;margin-left:1em;padding:0 .5em;background-color:#fbe284;border-radius:4px;color:#834714;z-index:10;bottom:100%}footer{margin:auto;padding:2em 1em;max-width:1200px;text-align:center}footer .footer-links-section{margin:auto;display:flex;width:fit-content}footer .footer-links-section h3{margin:auto 1em;font-weight:600}footer ul{margin-block:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}footer ul li{margin:.5em}footer ul li a{font-weight:600;text-decoration:none}footer .land-acknowledgement{margin:auto}footer .land-acknowledgement h3{margin:1em}footer .land-acknowledgement p{max-width:none}footer .land-acknowledgement a{font-weight:500}@media(max-width: 759px){footer .footer-links-section{flex-direction:column}}