:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7}:root :root{color:#25352c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f1ea;font-family:Georgia,Times New Roman,serif}:root *{box-sizing:border-box}:root body{margin:0}:root a{color:inherit}:root .site-shell{background:#f4f1ea;max-width:1120px;min-height:100vh;margin:0 auto;padding:0 56px}:root .site-header{border-bottom:1px solid #d7d6ca;justify-content:space-between;align-items:center;padding:30px 0;font-family:Arial,sans-serif;display:flex}:root .brand{color:#25352c;letter-spacing:-.04em;font-size:1.35rem;font-weight:700;text-decoration:none}:root .brand span{color:#c66b45}:root nav{color:#68736b;letter-spacing:.08em;text-transform:uppercase;gap:28px;font-size:.75rem;display:flex}:root nav a{text-decoration:none}:root nav a:hover{color:#c66b45}:root .intro{max-width:720px;padding:118px 0 104px}:root .eyebrow,:root .post-meta,:root .section-heading span,:root .read-time,:root footer{font-family:Arial,sans-serif}:root .eyebrow{color:#c66b45;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem;font-weight:700}:root h1{color:#25352c;letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,8vw,6.7rem);font-weight:400;line-height:.9}:root h1 em{color:#78917d;font-style:italic}:root .lede{color:#68736b;max-width:390px;margin:35px 0 0;font-size:1.1rem;line-height:1.55}:root .stories{padding-bottom:88px}:root .section-heading{border-bottom:1px solid #d7d6ca;justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}:root h2{letter-spacing:-.04em;margin:0;font-size:1.6rem;font-weight:400}:root .section-heading span{color:#8d948e;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}:root .post-card{border-bottom:1px solid #d7d6ca;grid-template-columns:90px 1fr;gap:30px;padding:31px 0;display:grid}:root .post-number{color:#c66b45;letter-spacing:.1em;font-family:Arial,sans-serif;font-size:.7rem}:root .post-content{max-width:680px}:root .post-meta{color:#8d948e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}:root .post-meta span{color:#c66b45;padding:0 5px}:root h3{color:#25352c;letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:400}:root .excerpt{color:#68736b;max-width:530px;margin:10px 0 19px;font-size:1rem;line-height:1.5}:root .read-time{color:#c66b45;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}:root .read-time span{margin-left:7px;font-size:1rem;transition:transform .2s;display:inline-block}:root .post-card:hover .read-time span{transform:translate(3px,-3px)}:root footer{color:#8d948e;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #d7d6ca;justify-content:space-between;padding:25px 0 35px;font-size:.65rem;display:flex}:root footer p{margin:0}@media (width<=640px){:root .site-shell{padding:0 24px}:root .intro{padding:82px 0 76px}:root .post-card{grid-template-columns:45px 1fr;gap:12px}:root footer{line-height:2;display:block}}:root{border-top:1px solid var(--border)}@media (width<=1024px){:root{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
