:root{--text:#1a1a1a;--text-secondary:#5a5a5a;--bg:#faf9f7;--surface:#f0eeeb;--accent:#1a6b5a;--accent-light:#1a6b5a0f;--divider:#ddd8d0}@media (prefers-color-scheme:dark){:root{--text:#e8e4df;--text-secondary:#9a9590;--bg:#141210;--surface:#1e1c19;--accent:#5bb89e;--accent-light:#5bb89e14;--divider:#2e2a26}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.7}body:before{content:"";opacity:.025;pointer-events:none;z-index:999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;width:100%;height:100%;position:fixed;top:0;left:0}::selection{background:#1a6b5a33}.site-nav{max-width:640px;margin:0 auto;padding:1.5rem 1.5rem 0;font-size:.85rem}.site-nav a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.site-nav a:hover{color:var(--accent)}.essay-page{min-height:100vh}.hero{max-width:640px;margin:0 auto;padding:12vh 1.5rem 4vh}.hero h1{letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:800;line-height:1.1}.hero .byline{color:var(--text-secondary);letter-spacing:.02em;font-size:.9rem}.hero .byline a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.hero .byline a:hover{border-bottom-color:var(--accent)}article{max-width:640px;margin:0 auto;padding:0 1.5rem 6rem}.opening{border-bottom:1px solid var(--divider);letter-spacing:-.01em;margin-bottom:2.5rem;padding-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.opening strong{color:var(--accent);font-weight:600}.opening p{margin-bottom:1rem}.opening p:last-child{margin-bottom:0}p{margin-bottom:1.25rem}strong{color:var(--text);font-weight:600}em{font-style:italic}h2{letter-spacing:-.01em;margin-bottom:1.25rem;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:700}.section{margin-bottom:2.5rem}.meta{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.essay-link{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none;transition:opacity .2s}.essay-link:hover{opacity:.8}.highlight{background:var(--accent-light);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;margin:1.75rem 0;padding:1rem 1.25rem;font-weight:500;line-height:1.6}.highlight p{margin-bottom:0}.pivot{text-align:center;background:var(--surface);margin:2.5rem -1.5rem;padding:3rem 2rem;position:relative}.pivot:before,.pivot:after{content:"";background:var(--accent);width:40px;height:2px;margin:0 auto;display:block}.pivot:before{margin-bottom:1.5rem}.pivot:after{margin-top:1.5rem}.pivot p{letter-spacing:-.02em;margin-bottom:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,3.5vw,1.8rem);font-weight:700;line-height:1.4}.governance-role strong{color:var(--accent)}hr{border:none;border-top:1px solid var(--divider);margin:2.5rem 0}.closing{text-align:center;border-top:1px solid var(--divider);padding-top:2rem}.closing-line{margin-bottom:2rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:700;line-height:1.5}.author{color:var(--text-secondary);font-size:.85rem}.author a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.author a:hover{border-bottom-color:var(--accent)}@media (max-width:600px){.hero{padding-top:8vh}.pivot{margin:2rem -1.5rem;padding:2.5rem 1.5rem}}
