:root{color-scheme:light;font-family:Times New Roman,Times,serif;color:#000;background:#fff;font-synthesis:none;--page-gutter: clamp(28px, 5.5vw, 112px)}*{box-sizing:border-box}html,body{background:#fff;color:#000}body{margin:0;min-width:280px;min-height:100svh;display:flex;flex-direction:column}a{color:inherit}a:focus-visible{outline:1px solid currentColor;outline-offset:6px}.site-header{display:flex;align-items:flex-start;justify-content:space-between;padding:44px var(--page-gutter) 0;gap:28px}.signature{display:block;width:294px;max-width:65vw;flex-shrink:1}.signature img{display:block;width:100%;height:auto}.site-nav{padding-top:8px}.site-nav a{font-size:18px;line-height:1.25;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:4px}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:currentColor}main{flex:1 0 auto}.landing-main{min-height:clamp(380px,60vh,900px)}.writing{width:100%;max-width:1420px;margin:0 auto;padding:100px var(--page-gutter) 140px}.writing-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:30px;margin-bottom:26px;border-bottom:1px solid #dededb}.writing h1{margin:0;font-size:clamp(35px,4vw,53px);font-weight:400;line-height:1.08}.substack-link{font-size:17px;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.essay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.essay-card{display:flex;flex-direction:column;align-items:flex-start;min-height:350px;padding:clamp(26px,3vw,44px);border:1px solid #dededb;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.essay-card:hover{border-color:#888;background:#fcfcfb}.essay-card time{display:block;font-size:15px;line-height:1.4;color:#626262}.essay-card h2{font-size:clamp(25px,2.1vw,35px);font-weight:400;line-height:1.17;letter-spacing:-.025em;margin:28px 0 18px}.essay-card p{font-size:17px;line-height:1.45;color:#555;margin:0 0 38px;max-width:40ch}.card-action{margin-top:auto;font-size:16px;border-bottom:1px solid #000;padding-bottom:3px}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:baseline;gap:24px;padding:64px var(--page-gutter) 102px;font-size:21px;line-height:1.3}.site-footer p{margin:0}.name{font-weight:400}.quote{text-align:center;white-space:nowrap}.contact{text-align:right}.contact a{text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:700px){:root{--page-gutter: 24px}.site-header{padding-top:28px}.signature{width:240px}.site-nav{padding-top:5px}.site-nav a{font-size:16px}.landing-main{min-height:50vh}.writing{padding-top:78px;padding-bottom:90px}.essay-grid{grid-template-columns:1fr;gap:14px}.essay-card{min-height:300px}.essay-card h2{font-size:27px}.site-footer{grid-template-columns:1fr;padding:40px var(--page-gutter) 48px;gap:22px;font-size:18px}.quote,.contact{text-align:left}}
