*,::after,::before{box-sizing:border-box;font-display:fallback}:root{--accent:#f86c0c;--highlight:#160ea9;--alt:#001e64;--alt-dark:#00123c;--bg:#f1ede3;--beige:#f1ede3;--bg-alt:#f2efe9;--black:#000;--white:#fff;--radius:.5rem;--header:"DM Serif Display"}.block.text{display:flex;justify-content:center;width:100%;padding:5rem 0;background-size:cover;background-position:center}.block.text:first-child{padding-top:10rem}.block.text.image a.button{color:var(--white);border-color:var(--white)}@media (hover:hover){.block.text.image a.button:hover{border-color:var(--accent)}}.block.text .block_inner{display:flex;flex-wrap:nowrap;width:100%;position:relative;justify-content:center;z-index:2}.block.text .block_inner .text_wrapper{max-width:800px;width:100%;text-align:center}.block.text div.darkener{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1}