.essay-hero{padding-block:clamp(var(--space-16),10vw,var(--space-24));border-bottom:1px solid var(--color-divider)}.essay-label{display:inline-block;font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-8)}.essay-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:430;font-variation-settings:"WONK" .6,"opsz" 72;line-height:1.08;color:var(--color-text);margin-bottom:var(--space-8);max-width:14ch;text-wrap:balance}.essay-lede{font-size:var(--text-lg);font-weight:400;line-height:1.6;color:var(--color-text-muted);max-width:52ch;margin-bottom:var(--space-10)}.essay-meta{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-xs);color:var(--color-text-faint);letter-spacing:.03em}.essay-meta span{display:flex;align-items:center;gap:var(--space-2)}.essay-meta svg{width:12px;height:12px}.essay-body{padding-block:clamp(var(--space-12),8vw,var(--space-24))}.essay-section{margin-bottom:clamp(var(--space-12),6vw,var(--space-20));opacity:1}.essay-section-num{font-family:var(--font-display);font-size:var(--text-xs);font-weight:400;font-variation-settings:"WONK" 0,"opsz" 12;letter-spacing:.15em;color:var(--color-text-faint);text-transform:uppercase;margin-bottom:var(--space-6);display:block}.essay-section p{font-size:var(--text-base);line-height:1.7;color:var(--color-text);max-width:65ch;margin-bottom:var(--space-5)}.essay-section p:last-child{margin-bottom:0}.essay-section em{font-style:italic;color:var(--color-text-muted)}.essay-pullquote{margin-block:clamp(var(--space-12),8vw,var(--space-20));padding:clamp(var(--space-8),5vw,var(--space-12)) 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);opacity:1}.essay-pullquote:before{content:"";display:block;width:24px;height:2px;background:var(--color-primary);margin-bottom:var(--space-6)}.essay-pullquote blockquote{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1.5vw,2rem);font-weight:400;font-variation-settings:"WONK" .8,"opsz" 36;line-height:1.35;color:var(--color-text);max-width:42ch;font-style:italic}.essay-coda{margin-top:clamp(var(--space-12),8vw,var(--space-20));padding-top:var(--space-10);border-top:1px solid var(--color-divider);opacity:1;list-style:none}.essay-coda li{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;font-variation-settings:"WONK" .3,"opsz" 24;line-height:1.55;color:var(--color-text-muted);max-width:52ch;padding-block:var(--space-2)}.essay-coda li:last-child{color:var(--color-text);font-weight:500;font-variation-settings:"WONK" .7,"opsz" 24;padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-divider)}.essay-cta{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--color-primary);text-decoration:none;margin-top:var(--space-12);padding-bottom:2px;border-bottom:1px solid color-mix(in oklch,var(--color-primary) 30%,transparent);transition:gap var(--transition-interactive),border-color var(--transition-interactive)}.essay-cta:hover{gap:var(--space-5);border-color:var(--color-primary)}.essay-cta svg{width:16px;height:16px}.essay-headed{margin-bottom:clamp(var(--space-12),6vw,var(--space-20));opacity:1}.essay-headed h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;font-variation-settings:"WONK" .4,"opsz" 36;line-height:1.12;color:var(--color-text);margin-bottom:var(--space-6);max-width:24ch}.essay-headed p{font-size:var(--text-base);line-height:1.7;color:var(--color-text);max-width:65ch;margin-bottom:var(--space-5)}.essay-headed p:last-child{margin-bottom:0}.essay-headed em{font-style:italic;color:var(--color-text-muted)}.essay-break{border:none;border-top:1px solid var(--color-divider);margin-block:clamp(var(--space-10),6vw,var(--space-16))}.essay-epigraph{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;font-style:italic;font-variation-settings:"WONK" .6,"opsz" 24;line-height:1.5;color:var(--color-text-muted);max-width:52ch;margin-bottom:var(--space-8)}@supports (animation-timeline: scroll()){.essay-section,.essay-headed,.essay-pullquote,.essay-coda{opacity:0;animation:essay-reveal linear both;animation-timeline:view()}.essay-section,.essay-headed{animation-range:entry 0% entry 60%}.essay-pullquote,.essay-coda{animation-range:entry 0% entry 70%}@keyframes essay-reveal{to{opacity:1}}}
