*,*::before,*::after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.2}p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}p{text-wrap:pretty}:root{--body-bg-color:#000000;--text-color:#888888;--link-text-color:#efefef;--link-text-color-hover:#ca0000}@font-face{font-family:"Public Sans";font-style:normal;font-display:swap;src:url("/static/PublicSans-Regular.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/static/PublicSans-Bold.woff2") format("woff2")}body{-webkit-font-smoothing:antialiased;background-color:black;color:var(--text-color);margin:auto;font-family:"Public Sans",sans-serif;font-size:15px;line-height:1.5;scrollbar-gutter:stable;display:grid;grid:"header" auto "main" 1fr "footer" auto / 1fr}h1{font-size:26px}h2{font-size:20px}a{text-decoration:none;color:var(--link-text-color);&:visited{color:color-mix(in srgb,var(--link-text-color),black 20%)}&:hover,&:visited:hover{color:var(--link-text-color-hover)}}#skip-to-content{position:absolute;top:auto;left:-1000px;overflow:hidden;&:focus{top:0;left:0;color:white}}header{grid-area:header;display:block;background-color:black;& >div{display:flex;justify-content:space-between;align-items:flex-end;max-width:990px;margin:auto;padding:1rem 5px}a{text-decoration:none;color:#aaaaaa;&:hover,&.active{text-decoration:none;color:#ca0000}}nav{display:none;@media screen and (min-width:50em){display:block;ul{position:static;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none}}}label{@media screen and (min-width:50em){display:none}input{display:none;&:checked + .wrapper .burger{-webkit-transform:rotate(45deg);transform:rotate(45deg)}&:checked + .wrapper .burger:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}&:checked + .wrapper .burger:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:0}&:checked + .wrapper + ul{display:block}}.wrapper{width:48px;height:48px}.burger{position:relative;top:20px;left:10px;width:25px;height:2px;background:var(--link-text-color);display:block;transform-origin:center;transition:.5s ease-in-out;&:after,&:before{display:block;position:absolute;width:100%;height:100%;background:var(--link-text-color);content:"";transition:.5s ease-in-out}&:before{top:-10px}&:after{bottom:-10px}}ul{display:none;position:absolute;top:88px;right:0;list-style:none;background-color:black;border:1px solid gray;padding:1rem;li{line-height:2;position:relative;a{display:block;padding:0.45rem}}}}}main{grid-area:main;background-color:#222222}article{padding:1.5rem 1rem;margin:auto;overflow:auto;@media screen and (min-width:50em){max-width:990px}h1,h2,h3,h4,h5{margin-bottom:1.5rem}p{margin-bottom:1rem}.gallery-nav{display:flex;justify-content:space-around;align-items:center;span{color:#444444;font-size:xx-large;a{text-decoration:none}}p{margin:0}}ul.blog-list{padding:0 1.5rem 1.5rem;li{padding-bottom:1rem}}.block-rich_text{img.full-width{margin:0 auto 1rem;@media screen and (min-width:50em){float:right;margin:1rem 3rem}}}.block-gallery{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;div{width:250px}p{padding-top:0.25rem}}.block-story_intro{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;@media screen and (min-width:50em){flex-direction:row}.image{flex-shrink:0}}.block-one_image{padding-bottom:1rem;img{margin:auto;width:auto;height:auto;max-height:980px}p{margin:1rem;text-align:center}}}footer{grid-area:footer;width:100%;text-align:center;padding:2rem 2rem 4rem 2rem;background-color:black;div.social{display:flex;gap:1rem;padding-bottom:2rem;justify-content:center;svg{width:2rem;height:2rem}a:hover{svg{fill:#ca0000}}}}