@charset "UTF-8";.comments .alert,blockquote{border-left:3px solid #b9722e}.btn.btn-primary,a{transition:all .2s ease-in-out}body{background-color:#faf5ea;padding-top:3.5rem;font-family:Inter,sans-serif;color:#2a1a10}main{padding:2rem 0}img{max-width:100%}a{color:#b9722e}a:hover{color:#8f5720}.container{max-width:1140px}h1,h2,h3,h4,h5,h6{font-family:Fraunces,serif;font-weight:700;color:#2a1a10}.navbar-brand small,.page-link,.post-meta,.text-mono{font-family:"IBM Plex Mono",monospace}blockquote{color:#6b5847;font-size:1.5rem;font-weight:300;margin:3rem auto;padding-left:1.5rem;width:80%}.navbar-brand small{font-size:75%;font-weight:400;margin-left:.5rem}.lead{font-size:1.2rem}.btn,.navbar.fixed-top{font-family:Fraunces,serif}.btn{font-weight:700}.btn.btn-primary{background-color:#b9722e;border-color:#b9722e}.btn.btn-primary:hover{background-color:#8f5720;border-color:#8f5720}.card{border-color:#e6d8c3;border-top:3px solid #b9722e}.card .card-img,.card .card-img-top{border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar.fixed-top{background:#faf5ea;border-bottom:1px solid #e6d8c3;box-shadow:0 0 2rem rgba(42,26,16,.08)}.navbar.fixed-top .navbar-brand{align-items:center;color:#2a1a10;display:inline-flex;font-weight:700;gap:.6rem;letter-spacing:.01em}.navbar.fixed-top .navbar-brand .brand-mark{align-items:center;background:#2a1a10;border-radius:.35rem;display:inline-flex;height:1.85rem;justify-content:center;padding:.3rem;width:1.85rem}.navbar.fixed-top .navbar-brand .brand-mark img{display:block;height:100%;width:100%}.navbar.fixed-top .navbar-nav{font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.navbar.fixed-top .navbar-nav a{color:#2a1a10}.navbar.fixed-top .navbar-nav .active a{color:#b9722e}.navbar.fixed-top .navbar-toggler{padding:.25rem .5rem}.navbar.fixed-top .navbar-toggler .navbar-toggler-icon{width:1em;height:1em}body>header{background-color:#2a1a10;background-image:linear-gradient(160deg,#2a1a10 0,#4a2c19 100%),repeating-linear-gradient(178deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 7px);background-position:50% 50%;background-size:cover;color:#f3ead9;overflow:hidden;position:relative}body>header .container{padding-top:7rem;padding-bottom:7rem;position:relative;z-index:2}body>header h1{color:inherit;font-size:3.6rem;letter-spacing:.01em;text-transform:uppercase}body>header .lead{font-size:1.35rem;color:#e6d9c3}body>header::after{background-image:url(/assets/img/dragon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;bottom:-12%;content:"";opacity:.16;pointer-events:none;position:absolute;right:-4%;top:-12%;width:46%;z-index:1}body>header.has-image{color:#eee;text-shadow:1px 1px 1px rgba(0,0,0,.15)}body>header.has-image .dimmer{background:#2a1a10;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:1}@media (max-width:767px){.navbar.fixed-top .container{max-width:100%}body>header::after{width:68%}}.block{padding:0 0 1.5rem}.block img{border-radius:.25rem}.block.column-block .col-md:not(:last-child){margin-bottom:1.5rem}.block.column-block img{height:100%;object-fit:cover}.block.image-gallery-block .carousel{border-radius:.25rem;overflow:hidden}@media (min-width:768px){.block.column-block .col-md:not(:last-child){margin-bottom:0}}.post-meta{color:#6b5847;font-size:.8125rem}.post-meta span:not(:last-child)::after{color:#b9722e;content:"◆";display:inline-block;padding:0 .25rem}.archive article{padding-bottom:1rem}.comments .alert{background:#faf5ea;padding:2rem 2.5rem}.comment p{white-space:pre-line}.page-link{color:#b9722e;min-width:2.5rem;text-align:center}.page-link:hover{color:#8f5720}.page-item.active .page-link{background:#b9722e;border-color:#b9722e}footer.site-footer{background:#2a1a10;color:#e6d8c3;padding:3rem 0 2.5rem;margin-top:3rem}footer.site-footer a{color:#faf5ea}footer.site-footer a:hover{color:#b9722e}footer.site-footer .brand{align-items:center;color:#faf5ea;display:inline-flex;font-family:Fraunces,serif;font-weight:700;gap:.6rem;text-decoration:none}footer.site-footer .brand:hover{color:#faf5ea}footer.site-footer .brand img{height:1.6rem;width:1.6rem}footer.site-footer p{color:rgba(250,245,234,.55);font-size:.85rem;margin:.75rem 0 0}