@font-face{font-family:Vollkorn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vollkorn-400.woff2)format("woff2")}@font-face{font-family:Gentium Book;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gentium-400.woff2)format("woff2")}@font-face{font-family:Gentium Book;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gentium-400i.woff2)format("woff2")}@font-face{font-family:Gentium Book;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gentium-700.woff2)format("woff2")}:root{--ink:#192930;--gold:#d7b221;--gold-dark:#ab8d1a;--gold-hover:#c1a01e;--gray:#a5a29d;--light:#eeece8;--serif-body:"Gentium Book", "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "SimSun", Georgia, serif;--serif-head:"Vollkorn", "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "SimSun", Georgia, serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--serif-body);background:#fff;margin:0;font-size:16px;line-height:1.875}a{color:var(--gold);text-decoration:none}a:hover,a:focus{color:var(--gold-dark);text-decoration:underline}h1,h2,h3,h4{font-family:var(--serif-head);margin:.4em 0;font-weight:400;line-height:1.2}p{margin:0 0 1.8em}hr{background:var(--light);border:0;max-width:100px;height:1px;margin:.5em auto 1.5em}img{max-width:100%;height:auto}.utility{border-bottom:1px solid var(--light);justify-content:flex-end;align-items:center;height:61px;padding:0 60px;display:flex}.utility a{color:var(--gray);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:700}.site-header{border-bottom:1px solid var(--light);margin-bottom:1.6em}.branding{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2.4em;max-width:1200px;margin:0 auto;padding:26px 60px 0;display:flex}.site-title{font-family:var(--serif-head);text-transform:uppercase;letter-spacing:0;margin:.16em 0 -.16em;font-size:48px;font-weight:400;line-height:1}.site-title a{color:var(--ink);text-decoration:none}.main-nav{flex-wrap:wrap;justify-content:flex-end;margin-left:auto;padding:0;list-style:none;display:flex}.main-nav li{margin-left:2.4em;padding:.46875em 0}.main-nav a{color:var(--gray);letter-spacing:1px;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none;display:block}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--ink)}.overlay{background:var(--ink);max-width:1080px;margin:0 auto 1.6em;padding:2.4em}.overlay .tagline{color:#fff;font-family:var(--serif-head);max-width:66%;margin:0 0 .6em;font-size:28px;line-height:1.25}.btn{background:var(--gold);color:#fff;letter-spacing:1px;text-transform:uppercase;padding:1.4em 1.6em 1.2em;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:inline-block}.btn:hover{background:var(--gold-hover);color:#fff;text-decoration:none}.site-content{max-width:1200px;margin:0 auto;padding:0 60px}.site-main{font-size:18px;line-height:1.875}.columns{align-items:flex-start;gap:3%;display:flex}.content-area{flex:0 0 66%;max-width:66%}.widget-area{flex:0 0 31%;max-width:31%}article.entry{border-bottom:1px solid var(--light);margin-bottom:1.6em;padding-bottom:1.6em}.entry-meta{color:var(--gray);letter-spacing:1px;text-transform:uppercase;margin-bottom:.8em;font-size:14px;line-height:1.875}.entry-meta .date{font-weight:700}.entry-meta .sep{color:var(--light);margin:0 .6em}.entry-meta a{color:var(--gold);font-weight:400}.entry-title{margin:0 0 .8em;font-size:24px;line-height:1.2}.entry-title a{color:var(--ink)}.entry-title a:hover{color:var(--gold-dark);text-decoration:none}.entry-summary p{margin-bottom:1.8em}.more-link{letter-spacing:1px;text-transform:uppercase;margin:1em 0 .8em;font-size:14px;font-weight:700;display:block}.singular .entry-title{border-bottom:1px solid var(--light);margin:0 0 .8em;padding-bottom:.8em;font-size:36px;line-height:1.2}.entry-content p{margin:0 0 1.8em}.entry-content h2{margin:1em 0 .4em;font-size:32px}.entry-content h3{margin:1em 0 .4em;font-size:24px}.entry-content h4{color:var(--gray);text-transform:uppercase;letter-spacing:1px;font-size:20px}.entry-content blockquote{color:var(--ink);margin:0 1.5em 1.8em;font-style:italic}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content ul,.entry-content ol{margin:0 0 1.8em 1.6em;padding:0}.entry-content li{margin-bottom:.3em}.entry-content strong{font-weight:700}.entry-content em{font-style:italic}.entry-content pre{background:var(--light);margin:0 0 1.8em;padding:1em 1.2em;font-size:15px;line-height:1.6;overflow-x:auto}.entry-content code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.entry-content :not(pre)>code{background:var(--light);padding:1px 5px}.entry-content table{border-collapse:collapse;width:100%;margin:0 0 1.8em;font-size:16px}.entry-content th,.entry-content td{border:1px solid var(--light);text-align:left;vertical-align:top;padding:.5em .8em}.entry-content img{margin:0 auto 1.8em;display:block}.entry-footer{color:var(--gray);letter-spacing:1px;text-transform:uppercase;margin:0 0 2.8em;font-size:14px;font-weight:700}.entry-footer a{color:var(--gold)}.post-navigation{justify-content:space-between;gap:4%;margin:0 0 1.6em;display:flex;overflow:hidden}.post-navigation a{background:var(--gold);color:#fff;letter-spacing:1px;text-transform:uppercase;max-width:48%;padding:1.2em 1.6em;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:all .3s;display:block}.post-navigation a:hover{background:var(--gold-hover)}.post-navigation .next{text-align:right;margin-left:auto}.post-navigation .prev:before{content:"← "}.post-navigation .next:after{content:" →"}.widget{background:var(--light);margin:0 0 1.6em;padding:1.6em;font-size:18px;line-height:1.4}.widget-title{margin:0 0 .8em;font-size:24px;line-height:1.1}.widget p{margin:0 0 1.8em}.widget p:last-child{margin-bottom:0}.widget ul{margin:0;padding:0;list-style:none}.widget li{margin:0 0 .6em}.widget li a{color:var(--ink)}.widget li a:hover{color:var(--gold-dark)}.widget li .d{color:var(--gray);letter-spacing:1px;text-transform:uppercase;font-size:14px;display:block}.widget .btn-round{background:var(--gold);color:#fff;border-radius:9999px;padding:.78em 1.45em;font-size:18px;line-height:1.4;text-decoration:none;display:inline-block}.widget .btn-round:hover{background:var(--gold-hover)}.site-info{border-top:1px solid var(--light);color:var(--gray);letter-spacing:1px;text-transform:uppercase;text-align:center;margin:2.4em 0 0;padding:1.6em 3.75em;font-size:14px}.site-info a{color:var(--gray)}.page-title{border-bottom:1px solid var(--light);margin:0 0 .8em;padding-bottom:.8em;font-size:36px;line-height:1.2}@media (width<=50em){.utility,.branding,.site-content{padding-left:1.4em;padding-right:1.4em}.columns{display:block}.content-area,.widget-area{flex:none;max-width:100%}.overlay{margin-left:1.4em;margin-right:1.4em;padding:1.6em}.overlay .tagline{max-width:100%;font-size:24px}.site-title{margin:.21em 0 -.21em;font-size:36px}.post-navigation{display:block}.post-navigation a{max-width:100%;margin-bottom:.8em}.site-info{padding:1.6em 1.4em}}@media (width<=37.5em){.main-nav{justify-content:flex-start;margin:.6em 0 0 -1.2em}.main-nav li{margin-left:1.2em;padding:.3em 0}.main-nav a{font-size:14px}.site-main{font-size:17px}.entry-title{font-size:22px}.singular .entry-title{font-size:28px}}
