:root{--scrollPos:0;--offset:0;--colour-one:#0b1728;--colour-two:#214478}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}body{background-color:#87aade;background-color:#0b1728;color:#fff;font-family:merriweather,serif;margin:0;padding:0}h1{text-align:center;font-size:3em;margin-top:1em}p{font-family:open sans,sans-serif;font-size:24px}.site-name{margin:0;font-size:40px;padding:0 4em}.site-name a{text-decoration:none;color:inherit;color:#0b1728}.top-bar{background-color:#87aade;display:flex;justify-content:center;align-items:bottom;padding:1em}#nav-bar{display:flex;gap:30px}.nav-item a{color:#0b1728;font-size:40px;cursor:pointer;text-decoration:none}.nav-item a:visited{color:#0b1728}a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px}.landscape{background:#87aade;height:100vh;overflow:hidden;position:relative}.landscape__layer{height:100%;left:0;position:absolute;top:0;width:100%;transform:translateY(calc(var(--scrollPos,0) * var(--offset,0)));@media(prefers-reduced-motion:reduce){transform: translateY(0);}}.landscape__image{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-height:100%;max-width:300%;min-width:100%;width:1920;max-width:300%;min-width:100%;width:1920;display:flex;flex-direction:column}.landscape__image svg{display:block;height:auto;max-width:100%}.full-width{width:100vw;margin-left:calc(-50vw + 50%)}.background-colour-two{background-color:var(--colour-two)}.content{max-width:800px;margin:0 auto;padding:2rem;text-align:left}.article-container{gap:20px;display:flex;flex-direction:column}.article-heading{margin:0 auto;text-decoration:underline}.article-date{margin:0 auto;padding-bottom:1em}.article-item{margin:0 auto;padding:2em;max-width:800px}.article-item p{margin:0 auto}.article-link{color:inherit;text-decoration:none;font-weight:400}.svg-divider{display:flex;align-items:flex-end;width:100vw;margin-left:calc(-50vw + 50%)}.colour-one{fill:var(--colour-one)}.svg-colour-two{fill:var(--colour-two)}.svg-colour-one{fill:var(--colour-one)}.background-colour-two{background-color:var(--colour-two)}#footer{display:flex;justify-content:center;padding-top:10em;min-height:250px}.footer-link{list-style-type:none}