.pg-articles .articles-head{text-align:center;background:var(--noir-0);border-bottom:1px solid var(--border-hair);padding:clamp(88px,9vw,128px) 0 clamp(88px,9vw,124px);position:relative;overflow:hidden}[data-theme=light] .pg-articles .articles-head{background:#ede5d4}.pg-articles .articles-head:before{content:"";pointer-events:none;background:radial-gradient(72% 130% at 22% 0,#e8a7661a,#0000 62%),radial-gradient(64% 120% at 84% 8%,#65dfd213,#0000 60%);position:absolute;inset:0}[data-theme=light] .pg-articles .articles-head:before{opacity:.45}.pg-articles .articles-head .wrap-narrow{position:relative}.pg-articles .articles-head .eyebrow{margin-bottom:22px}.pg-articles .articles-head h1{font-family:var(--font-serif);max-width:760px;color:var(--paper);margin:0 auto 22px;font-size:clamp(38px,4.6vw,58px);line-height:1.06}.pg-articles .articles-lede-intro{color:var(--mist);text-wrap:balance;max-width:600px;margin:0 auto;font-size:17px;line-height:1.65}.pg-articles .articles-body{padding:var(--section-pad) var(--container-pad)}.pg-articles .articles-list{max-width:var(--container-max);margin:0 auto;padding:0;list-style:none}.pg-articles .articles-list>li{border-top:1px solid var(--border-hair)}.pg-articles .article-row{color:inherit;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);padding:clamp(34px,3.6vw,50px) 0;text-decoration:none;display:grid}.pg-articles .article-idx{padding-top:6px;display:block}.pg-articles .article-kind{font:400 var(--size-3xs)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);margin-top:0;display:block}.pg-articles .article-era{border-radius:var(--r-pill);background:var(--accent-2-tint);font:400 var(--size-3xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);border:1px solid #65dfd266;margin-top:8px;padding:3px 8px;display:inline-block}.pg-articles .article-source{margin:-10px 0 var(--s-4);font:400 var(--size-3xs)/1.5 var(--font-mono);letter-spacing:.06em;color:var(--fg3);display:block}.pg-articles .articles-filter{margin:0 0 var(--s-6);flex-wrap:wrap;gap:6px;display:flex}.pg-articles .af-tab{border-radius:var(--r-pill);border:1px solid var(--border-hair);font:500 13px/1 var(--font-sans);color:var(--fg2);cursor:pointer;transition:border-color var(--dur-base) var(--ease-quiet), color var(--dur-base) var(--ease-quiet), background var(--dur-base) var(--ease-quiet);background:0 0;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.pg-articles .af-tab:hover{border-color:var(--cyan);color:var(--fg1)}.pg-articles .af-tab.is-on{background:var(--accent-2-tint);color:var(--cyan);border-color:#65dfd28c}.pg-articles .af-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-articles .af-tab-n{font:400 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--fg3)}.pg-articles .af-tab.is-on .af-tab-n{color:var(--cyan)}.pg-articles .article-main{min-width:0;display:block}.pg-articles .article-row h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 var(--s-3);text-wrap:pretty;max-width:34ch;transition:color var(--dur-base) var(--ease-quiet);font-size:clamp(26px,2.6vw,36px);line-height:1.1}.pg-articles .article-byline{font-size:var(--size-sm);color:var(--fg2);margin-bottom:var(--s-4);display:block}.pg-articles .article-dek{color:var(--fg2);margin:0 0 var(--s-5);max-width:62ch;line-height:1.7;display:block}.pg-articles .article-go{font:400 var(--size-2xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.pg-articles .article-go .arr{transition:transform var(--dur-base) var(--ease-quiet)}.pg-articles .article-row:hover h2,.pg-articles .article-row:focus-visible h2{color:var(--accent-2)}@media (hover:hover){.pg-articles .article-row:hover .article-go .arr{transform:translate(3px)}}@media (max-width:760px){.pg-articles .article-row{gap:var(--s-4);grid-template-columns:1fr}.pg-articles .article-idx{align-items:baseline;gap:14px;padding-top:0;display:flex}}.pg-articles .articles-empty{text-align:center;max-width:560px;padding:clamp(40px, 5vw, 60px) var(--s-6);border:1px solid var(--border-hair);border-radius:var(--r-lg);background:var(--bg-surface);margin:0 auto}.pg-articles .articles-empty p{color:var(--fg1);margin:0;line-height:1.7}.pg-articles .articles-empty .ae-sub{color:var(--fg3);font-size:var(--size-sm);margin-top:var(--s-3)}.pg-articles .articles-empty a{color:var(--link)}.pg-article .article-wrap{max-width:720px;padding:0 var(--container-pad);margin:0 auto}.pg-article .article-head{background:var(--noir-0);border-bottom:1px solid var(--border-hair);margin-bottom:clamp(56px,6vw,80px);padding:clamp(72px,7.5vw,104px) 0 clamp(64px,7vw,92px);position:relative;overflow:hidden}[data-theme=light] .pg-article .article-head{background:#ede5d4}.pg-article .article-head:before{content:"";pointer-events:none;background:radial-gradient(70% 130% at 20% 0,#e8a7661a,#0000 62%),radial-gradient(62% 120% at 86% 10%,#65dfd212,#0000 60%);position:absolute;inset:0}[data-theme=light] .pg-article .article-head:before{opacity:.45}.pg-article .article-head .article-wrap{position:relative}.pg-article .article-head .eyebrow{margin-bottom:var(--s-4)}.pg-article .article-head h1{font-family:var(--font-serif);margin:0 0 var(--s-5);color:var(--paper);text-wrap:pretty;font-size:clamp(34px,4.2vw,52px);line-height:1.08}.pg-article .article-meta{align-items:center;gap:var(--s-4);display:flex}.pg-article .article-portrait{object-fit:cover;border:1px solid var(--border-strong);filter:grayscale(.2);border-radius:50%;width:52px;height:52px;box-shadow:0 8px 22px #0006}[data-theme=light] .pg-article .article-portrait{box-shadow:0 8px 20px #23283824}.pg-article .article-author{flex-direction:column;gap:4px;display:flex}.pg-article .aa-name{font-size:var(--size-sm);color:var(--fg1)}.pg-article .aa-source{font:400 var(--size-3xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3)}.pg-article{padding-bottom:var(--section-pad)}.pg-article .article-standfirst{font-family:var(--font-serif);font-size:var(--size-lg);color:var(--fg1);margin:0 0 var(--s-5);text-wrap:pretty;line-height:1.5}.pg-article .article-rule{background:var(--border-hair);height:1px;margin:0 0 var(--s-6)}.pg-article .article-prose p{color:var(--fg2);margin:0 0 var(--s-5);font-size:18px;line-height:1.8}.pg-article .article-rule+p:first-letter{float:left;line-height:.82;font-family:var(--font-serif);color:var(--accent);margin:6px 12px 0 0;font-size:4.1em}.pg-article .article-rule+p:first-line{letter-spacing:.06em;color:var(--fg1);font-variant-caps:small-caps;font-weight:500}.pg-article .article-bio{margin:var(--s-8) 0 0;padding:var(--s-6);border:1px solid var(--border-hair);border-left:2px solid var(--accent);border-radius:var(--r-md);background:var(--bg-sunken)}.pg-article .article-bio .eyebrow{margin-bottom:var(--s-3)}.pg-article .article-bio p{color:var(--fg3);font-size:var(--size-sm);margin:0;line-height:1.7}.pg-article .article-foot{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--border-hair)}.pg-article .article-back{font:400 var(--size-2xs)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pg-article .article-back-arr{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.rv-ready .pg-articles [data-reveal],.rv-ready .pg-article [data-reveal]{transition-duration:1.5s,1.5s;transform:translateY(30px)}.rv-ready .pg-articles [data-reveal].rv-in,.rv-ready .pg-article [data-reveal].rv-in{transform:none}.rv-ready .pg-articles .articles-list>li:nth-child(2){transition-delay:.1s}.rv-ready .pg-articles .articles-list>li:nth-child(3){transition-delay:.16s}.rv-ready .pg-articles .articles-list>li:nth-child(n+4){transition-delay:.22s}}.pg-articles .articles-list{max-width:860px;margin-inline:auto}.pg-articles .articles-list>li{border-top:0;position:relative}.pg-articles .articles-list>li:last-child{border-bottom:0}.pg-articles .articles-list>li:before,.pg-articles .articles-list>li:last-child:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--amber) 47%, var(--cyan) 53%, transparent);height:1px;position:absolute;left:0;right:0}.pg-articles .articles-list>li:before{top:0}.pg-articles .articles-list>li:last-child:after{bottom:0}.pg-articles .article-kind{color:var(--accent-ink);font-size:12.5px}.pg-articles .article-go{color:var(--accent-ink)}[data-theme=light] .pg-articles .article-era{color:var(--cyan-2)}@media (max-width:560px){.pg-articles .articles-head{padding:56px 0 44px}}.pg-article .article-portrait{flex:none}.pg-article .aa-source{line-height:1.55}[data-theme=light] .pg-article .aa-source,.pg-article .article-bio p{color:var(--fg2)}.pg-article .article-back{color:var(--accent-ink);margin:-13px 0;padding:13px 0}[data-theme=light] .pg-article .article-prose>p,[data-theme=light] .pg-article .article-prose>ul,[data-theme=light] .pg-article .article-prose>ol{color:var(--fg1)}.pg-article .article-prose h2{margin:var(--s-8) 0 var(--s-4);font-size:clamp(26px,2.6vw,32px);line-height:1.15}.pg-article .article-prose h3{margin:var(--s-7) 0 var(--s-3);font-size:clamp(21px,2vw,24px);line-height:1.22}.pg-article .article-prose h2+h3{margin-top:var(--s-4)}.pg-article .article-prose ul,.pg-article .article-prose ol{margin:0 0 var(--s-5);color:var(--fg2);padding-left:1.4em;font-size:18px;line-height:1.8}.pg-article .article-prose li{margin:0 0 var(--s-2);padding-left:.25em}.pg-article .article-prose li::marker{color:var(--accent-ink)}.pg-article .article-prose li>p{color:inherit;margin:0}.pg-article .article-prose blockquote{margin:var(--s-6) 0;padding:2px 0 2px var(--s-5);border-left:2px solid var(--accent)}.pg-article .article-prose blockquote p{font-family:var(--font-serif);color:var(--fg1);margin:0 0 var(--s-3);font-size:21px;font-style:italic;line-height:1.55}.pg-article .article-prose blockquote p:last-child{margin-bottom:0}.pg-article .article-prose hr{width:min(240px,60%);height:1px;margin:var(--s-7) auto;background:linear-gradient(90deg, transparent, var(--amber), var(--cyan), transparent);border:0}.pg-article .article-prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.pg-article .article-prose a:hover{color:var(--link-hover)}}.pg-article .article-prose strong{font-weight:600}.pg-article .article-prose code{font-family:var(--font-mono);border-radius:var(--r-xs);background:var(--bg-sunken);border:1px solid var(--border-hair);padding:1px 5px;font-size:.86em}.pg-article .article-prose pre{margin:0 0 var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--border-hair);font-size:14px;line-height:1.6;overflow-x:auto}.pg-article .article-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pg-article:before{content:"";z-index:49;background:linear-gradient(90deg, var(--amber), var(--cyan));transform-origin:0;pointer-events:none;height:2px;animation:linear both pg-article-read;animation-timeline:scroll(root);position:fixed;top:77px;left:0;right:0;transform:scaleX(0)}@keyframes pg-article-read{to{transform:scaleX(1)}}}}
