.essay-article{--essay-editorial-measure:42rem;--essay-accent:var(--ink-secondary);isolation:isolate;max-width:72rem;margin:0 auto;padding:0 1rem;position:relative}.essay-article:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--essay-accent) 10%, transparent), transparent 22rem), radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--accent-patriot) 7%, transparent), transparent 20rem);width:min(68rem,98vw);height:28rem;position:absolute;inset:-3rem 50% auto;transform:translate(-50%)}.essay-article[data-topic=pfas]{--essay-accent:var(--topic-pfas)}.essay-article[data-topic=microplastics]{--essay-accent:var(--topic-microplastics)}.essay-article[data-topic=petroleum-free]{--essay-accent:var(--topic-petroleum-free)}.essay-article[data-topic=regenerative]{--essay-accent:var(--topic-regenerative)}.essay-article[data-topic=policy-lever]{--essay-accent:var(--topic-policy-lever)}@media (min-width:640px){.essay-article{padding:0 1.5rem}}.essay-hero{border-radius:var(--radius-lg);border:1px solid var(--line-default);box-shadow:var(--shadow-xl);background:var(--surface-primary);margin:1.5rem 0 2.5rem;position:relative;overflow:hidden}.essay-hero:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--surface-brand) 16%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--essay-accent) 14%, transparent), transparent 42%);opacity:.72;position:absolute;inset:0}.essay-hero-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.essay-hero-caption{border-top:1px solid var(--line-subtle);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-warm) 55%, transparent), transparent), color-mix(in srgb, var(--surface-primary) 94%, var(--surface-secondary) 6%);color:var(--ink-secondary);font-family:var(--font-mono), monospace;letter-spacing:.01em;margin:0;padding:.82rem 1rem .9rem;font-size:.72rem;line-height:1.5}.essay-article-main{max-width:var(--essay-editorial-measure);margin:0 auto}.essay-header{border-bottom:1px solid color-mix(in srgb, var(--line-default) 70%, transparent);margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.1rem,2.5vw,1.6rem)}.essay-topic{margin-bottom:.9rem}.essay-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-primary);text-wrap:balance;text-shadow:0 1px 0 color-mix(in srgb, var(--surface-primary) 80%, transparent);margin:0 0 clamp(.9rem,2vw,1.3rem);font-size:clamp(2.3rem,1.2rem + 3.2vw,4rem);font-weight:600;line-height:1.03}.essay-lede{font-family:var(--font-serif), Georgia, serif;color:var(--ink-secondary);text-wrap:pretty;max-width:42rem;margin:0 0 clamp(1.3rem,3vw,1.8rem);font-size:clamp(1.2rem,1rem + .7vw,1.5rem);line-height:1.5}@media (min-width:640px){.essay-lede{font-style:italic}}@media (max-width:639px){.essay-lede{font-weight:500}}.essay-byline{color:var(--ink-tertiary);flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;margin-top:1.1rem;padding:.2rem 0 0;font-size:.875rem;display:flex}.essay-byline-identity{align-items:baseline;gap:.4rem;display:inline-flex}.essay-byline-label{color:var(--ink-tertiary);letter-spacing:0;text-transform:none;font-weight:500}.essay-byline-author{color:var(--ink-primary);font-weight:600}.essay-byline-sep{width:auto;height:auto;color:var(--ink-tertiary);background:0 0;display:inline-block}.essay-reading-time{font-variant-numeric:tabular-nums}.essay-body{margin-top:clamp(1.5rem,3vw,2rem)}.essay-content{font-family:var(--font-serif), Georgia, serif;color:var(--ink-primary);font-size:1.125rem;line-height:1.6}.essay-content h2{font-family:var(--font-sans), "Segoe UI", sans-serif;letter-spacing:-.014em;color:var(--ink-primary);margin:2.6rem 0 .85rem;font-size:clamp(1.5rem,1.2rem + .75vw,1.75rem);font-weight:600;line-height:1.2}.essay-content h3{font-family:var(--font-sans), "Segoe UI", sans-serif;letter-spacing:-.01em;color:var(--ink-primary);margin:1.8rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.essay-content>p:first-of-type:first-letter,.essay-body>.space-y-8>.cms-rich-text-block:first-child>p:first-of-type:first-letter{float:left;font-family:var(--font-serif), Georgia, serif;color:var(--essay-accent);padding:.05em .1em 0 0;font-size:3.4em;font-weight:600;line-height:.78}.essay-content>p:first-of-type:first-line,.essay-body>.space-y-8>.cms-rich-text-block:first-child>p:first-of-type:first-line{letter-spacing:.04em;font-variant-caps:small-caps}.essay-body figure,.essay-body>section{clear:both}.essay-content a{color:var(--essay-accent);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--essay-accent);text-decoration-color:var(--essay-accent);transition:text-decoration-thickness .12s,text-underline-offset .12s}.essay-content a:hover{text-underline-offset:.12em;text-decoration-thickness:2.5px;-webkit-text-decoration-color:var(--essay-accent);text-decoration-color:var(--essay-accent)}.essay-content a:visited{color:color-mix(in srgb, var(--essay-accent) 80%, var(--ink-secondary))}.essay-content a:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:2px}.essay-content a[href^=http]:after{content:"↗";vertical-align:super;color:var(--ink-tertiary);margin-left:.18em;font-size:.82em;line-height:1;display:inline-block}.essay-content sup{vertical-align:super;font-size:.74em;line-height:0}.essay-content sup a{border-bottom:1px solid;text-decoration:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.essay-chapter{animation:linear both essay-reveal;animation-timeline:view();animation-range:entry entry 45%}@keyframes essay-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}}.essay-chapter{--essay-accent:var(--ink-secondary);clear:both;border-top:1px solid var(--line-subtle);margin:clamp(2.8rem,7vw,4.5rem) 0 clamp(1.5rem,3vw,2.1rem);padding-top:1.35rem;scroll-margin-top:6rem;position:relative}.essay-chapter[data-topic=pfas]{--essay-accent:var(--topic-pfas)}.essay-chapter[data-topic=microplastics]{--essay-accent:var(--topic-microplastics)}.essay-chapter[data-topic=petroleum-free]{--essay-accent:var(--topic-petroleum-free)}.essay-chapter[data-topic=regenerative]{--essay-accent:var(--topic-regenerative)}.essay-chapter[data-topic=policy-lever]{--essay-accent:var(--topic-policy-lever)}.essay-chapter:before{content:"";background:var(--essay-accent);width:3.5rem;height:2px;position:absolute;top:-1px;left:0}.essay-chapter-ghost{z-index:0;font-family:var(--font-serif), Georgia, serif;color:color-mix(in srgb, var(--essay-accent) 11%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3.6rem,11vw,6.5rem);font-weight:600;line-height:1;position:absolute;top:-.15em;right:0}.essay-chapter-inner{z-index:1;position:relative}.essay-chapter-label{font-family:var(--font-mono), monospace;font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.18em;color:var(--essay-accent);margin:0 0 .5rem;font-weight:600}.essay-chapter-title{max-width:30rem;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink-primary);text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem);font-weight:600;line-height:1.12}.essays-masthead{border-bottom:1px solid var(--line-default);border-left:var(--border-accent-width) solid var(--accent-patriot);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent-patriot) 9%, transparent), transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--surface-primary) 86%, transparent), transparent), var(--surface-primary);max-width:44rem;box-shadow:var(--shadow-sm);margin:0 0 clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);position:relative}.essays-index-page{isolation:isolate;position:relative;overflow-x:clip}.essays-index-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-patriot) 9%, transparent), transparent 24rem), radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--action-primary) 7%, transparent), transparent 22rem);width:min(70rem,98vw);height:30rem;position:absolute;inset:-4rem 50% auto;transform:translate(-50%)}.essays-masthead:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--accent-patriot), var(--action-primary), transparent);opacity:.78;height:1px;position:absolute;inset:auto 1.25rem 0}.essays-lane-nav{margin:calc(clamp(2.5rem,5vw,4rem)/-2.22222) 0 clamp(2.5rem,5vw,4rem)}.essays-masthead-eyebrow{font-family:var(--font-mono), monospace;font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-tertiary);margin:0 0 .85rem}.essays-masthead-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.022em;color:var(--ink-primary);text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.8rem);font-weight:600;line-height:1.04}.essays-masthead-standfirst{font-family:var(--font-serif), Georgia, serif;color:var(--ink-secondary);text-wrap:pretty;max-width:38rem;margin:0 0 1rem;font-size:clamp(1.1rem,1rem + .4vw,1.25rem);line-height:1.55}.essays-masthead-signed{font-family:var(--font-mono), monospace;font-size:var(--font-size-caption);letter-spacing:.04em;color:var(--ink-tertiary);margin:0}.essay-stream{flex-direction:column;gap:clamp(2.5rem,5vw,3.75rem);max-width:min(100%,64rem);margin:0;display:flex}.essay-cover{border-bottom:1px solid var(--line-subtle);padding-bottom:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.essay-cover:last-of-type{border-bottom:0;padding-bottom:0}.essay-cover:not(.essay-cover-lead){max-width:44rem}.essay-cover-image-link{margin-bottom:1.25rem;text-decoration:none;display:block}.essay-cover-image{aspect-ratio:16/9;border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent-patriot) 8%, transparent), transparent 14rem), var(--surface-secondary);width:100%;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.essay-cover-image:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--surface-brand) 17%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--accent-patriot) 14%, transparent), transparent 44%);opacity:.72;position:absolute;inset:0}.essay-cover-image-img{object-fit:cover}.essay-cover-body{padding-inline:.15rem;display:block;position:relative}@media (min-width:1024px){.essay-cover-lead{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--action-primary) 7%, transparent), transparent 24rem), linear-gradient(180deg, var(--surface-primary), color-mix(in srgb, var(--surface-warm) 45%, transparent));box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:stretch;gap:clamp(2rem,3vw,2.75rem);padding:clamp(1rem,2.4vw,1.35rem);display:grid}.essay-cover-lead:before{content:"";width:var(--border-accent-width);pointer-events:none;background:linear-gradient(180deg, var(--accent-patriot), var(--action-primary), transparent);position:absolute;inset:0 auto 0 0}.essay-cover-lead .essay-cover-image-link{height:100%;margin-bottom:0}.essay-cover-lead .essay-cover-image{aspect-ratio:auto;height:100%;min-height:22rem}.essay-cover-lead .essay-cover-title{font-size:clamp(2.25rem,1.55rem + 1.35vw,3.15rem)}}.essay-cover-eyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-tertiary);flex-wrap:wrap;align-items:baseline;gap:.5rem .65rem;margin:0 0 .95rem;font-size:.72rem;display:flex}.essay-cover-series{color:var(--ink-secondary);font-weight:600}.essay-cover-topic,.essay-cover-sep{color:var(--ink-tertiary)}.essay-cover-sep--dash:before{content:"—"}.essay-cover-sep--dot:before{content:"·"}.essay-cover-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-primary);text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:600;line-height:1.06}.essay-cover-title-link{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .08em);background-repeat:no-repeat;background-size:0% 1.5px;text-decoration:none;transition:background-size .22s}.essay-cover-title-link:hover,.essay-cover-title-link:focus-visible{background-size:100% 1.5px;outline:none}.essay-cover-title-link:focus-visible{outline:2px solid var(--line-focus);outline-offset:4px;border-radius:2px}.essay-cover-dek{font-family:var(--font-serif), Georgia, serif;color:var(--ink-secondary);text-wrap:pretty;max-width:36rem;margin:0 0 1rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-style:italic;line-height:1.5}@media (max-width:639px){.essay-cover-dek{font-style:normal;font-weight:500}}.essay-cover-byline{color:var(--ink-tertiary);flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin:0;font-size:.875rem;display:flex}.essay-cover-byline-author{color:var(--ink-primary);font-weight:600}.essay-stream-coda{border:1px solid var(--line-default);border-left:var(--border-accent-width) solid var(--action-primary);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-primary) 84%, transparent), transparent), var(--surface-warm);max-width:44rem;box-shadow:var(--shadow-sm);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3vw,1.75rem);position:relative}.essay-stream-coda-kicker{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-tertiary);margin:0 0 .75rem;font-size:.72rem}.essay-stream-coda-body{font-family:var(--font-serif), Georgia, serif;color:var(--ink-secondary);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.55}.essay-stream-coda-link{color:var(--essay-accent,var(--action-primary));text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1.5px}.essays-empty{max-width:40rem;color:var(--ink-secondary);font-family:var(--font-serif), Georgia, serif;margin:2rem 0;font-size:1.1rem;line-height:1.55}.essay-sources{max-width:var(--essay-editorial-measure);border:1px solid var(--line-default);border-left:var(--border-accent-width) solid var(--essay-accent);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--essay-accent) 7%, transparent), transparent 16rem), var(--surface-primary);box-shadow:var(--shadow-sm);margin:clamp(3rem,5vw,4.5rem) 0 clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,3vw,1.75rem)}.essay-sources-header{margin-bottom:1.2rem}.essay-sources-kicker{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-tertiary);margin:0 0 .5rem;font-size:.72rem}.essay-sources-heading{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.012em;color:var(--ink-primary);margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.essay-cover-title-link{transition:none}}@media (max-width:768px){.essays-masthead{padding:1rem}.essay-cover{padding-bottom:2rem}.essay-cover-image-link{margin-bottom:1rem}.essay-cover-image,.essay-hero{border-radius:var(--radius-md)}.essay-cover-title{font-size:clamp(1.75rem,9vw,2.45rem)}.essay-header{padding-bottom:1.15rem}.essay-sources{padding:1rem}}
