@font-face{font-family:"Crimson Text";src:url("/fonts/CrimsonText-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url("/fonts/Outfit-Variable.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}#header-menu{opacity:.1;margin:0 auto;width:fit-content}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.main-heading{text-align:center;font-family:"Outfit",sans-serif;font-size:1.4em}.main-heading h2{margin:1.5em 0 1.5em 0;font-weight:normal;color:hsl(221,14%,29%);background-color:#fff;position:relative;display:inline-block;padding:0 1em}.main-heading .rule-off{border-top:1px solid silver;position:relative;top:75px;margin:0 2em}#strapline{padding:8px 20px;margin:0 auto 18px auto;background-color:#f8f8f8;border-radius:7px}.small-text{max-width:1280px;font-family:"Crimson Text",serif;color:gray}#footer{font-size:.8em;padding:8px 20px;margin:18px auto 0 auto;text-align:center}#footer .footer-container{position:relative;display:inline-block}#masonry-system-2{text-align:center}#masonry-system-2 .columns{display:inline-flex}.masonry-system{max-width:1280px;padding:0 28px;color:hsl(221,14%,29%);margin:0 auto}.masonry-system .columns{display:flex;gap:18px;align-items:start}.masonry-system .columns .column{display:flex;flex-direction:column;gap:15px;min-width:350px;padding-left:0;padding-right:0}.masonry-system .columns .column .brick.image{position:relative;background-size:cover;background-position:center;color:#fff;overflow:hidden;min-height:200px;border-radius:12px}.masonry-system .columns .column .brick.image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);pointer-events:none;z-index:0}.masonry-system .columns .column .brick.image>*{position:relative;z-index:1;padding:1rem}.masonry-system .columns .column .brick.image .entity-urls a:link{color:#d3d3d3}.masonry-system .columns .column .brick.image .entity-urls a:visited{color:#d3d3d3}.masonry-system .columns .column .brick.image .entity-urls a:hover{color:#fff}.masonry-system .columns .column .brick.image .entity-urls a:active{color:#d3d3d3}.masonry-system .columns .column .brick:not(:first-child):not(.image){border-top:1px dashed #ccc;padding-top:10px}.masonry-system .columns .column .brick .entity-title{font-size:2em;font-family:"Crimson Text",serif;line-height:120%}.masonry-system .columns .column .brick .entity-type{font-size:.9em;font-variant-caps:all-petite-caps;color:#a9a9a9;font-family:"Outfit",sans-serif}.masonry-system .columns .column .brick .entity-intro{margin-bottom:8px;font-family:"Crimson Text",serif}.masonry-system .columns .column .brick .entity-main{margin-bottom:4px;font-family:"Crimson Text",serif}.masonry-system .columns .column .brick .entity-main p{margin-bottom:8px}.masonry-system .columns .column .brick .entity-urls{margin-bottom:4px;font-family:"Outfit",sans-serif;font-size:.9em}.masonry-system .columns .column .brick .entity-urls a{text-decoration:none}.masonry-system .columns .column .brick .entity-urls a:link{color:dimgray}.masonry-system .columns .column .brick .entity-urls a:visited{color:dimgray}.masonry-system .columns .column .brick .entity-urls a:hover{color:#000}.masonry-system .columns .column .brick .entity-urls a:active{color:dimgray}@media(max-width: 1200px){.masonry-system{max-width:1180px}.masonry-system .columns .col-3{display:none}}@media(max-width: 800px){.masonry-system .columns .col-2{display:none}}/*# sourceMappingURL=styles.css.map */
