.nexus-article-detail{--article-paper:#f2eee7;--article-paper-strong:#f7f3ec;--article-ink:#101011;--article-muted:#706b65;--article-rose:#f5b8d0;--article-line-dark:#ffffff1c;--article-line-paper:#10101124}.article-detail-main{z-index:1;position:relative}.article-detail-header{transition:border-color .38s,background-color .38s,color .38s}.article-reading-progress{background:0 0;height:1px;position:absolute;inset:auto 0 -1px;overflow:hidden}.article-reading-progress span{background:var(--article-rose);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.article-detail-hero{z-index:1;border-bottom:1px solid var(--article-line-dark);background:#0a0a0c33;min-height:100svh;position:relative;overflow:hidden}.article-detail-hero:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 74% 38%,#f5b8d017,#0000 29%),linear-gradient(#0a0a0c14,#0a0a0c94);position:absolute;inset:0}.article-detail-hero-inner{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;width:min(100%,84rem);min-height:100svh;margin:0 auto;padding:7rem 1.5rem 3rem;display:grid;position:relative}.article-detail-back{color:#f4f2efad;text-transform:uppercase;grid-column:1/5;align-self:start;align-items:center;gap:.65rem;width:fit-content;font-size:.76rem;font-weight:520;transition:color .22s;display:inline-flex}.article-detail-back:hover{color:#fff}.article-detail-back svg{stroke-width:1.7px;width:.9rem;height:.9rem}.article-detail-meta{color:#f4f2ef7a;font-variant-numeric:tabular-nums;text-transform:uppercase;grid-column:9/13;justify-content:flex-end;align-self:start;align-items:center;gap:1.25rem;font-size:.72rem;display:flex}.article-detail-meta span{color:var(--article-rose);font-weight:650}.article-detail-title{grid-area:2/1/auto/12;align-self:center;max-width:71rem;padding:4rem 0 6rem}.article-detail-title>p{color:var(--article-rose);text-transform:uppercase;margin:0 0 1.25rem;font-size:.74rem;font-weight:650}.article-detail-title h1{color:#f8f6f2;text-wrap:wrap;max-width:11.5em;margin:0;font-size:clamp(3.4rem,5.6vw,6.35rem);font-weight:570;line-height:1.04}.article-detail-title h1 span,.article-detail-next-copy h2 span{text-wrap:balance;display:block}.article-detail-word{z-index:-1;color:#f5b8d012;text-transform:uppercase;white-space:nowrap;user-select:none;width:max-content;margin:0;font-size:clamp(8rem,20vw,20rem);font-weight:700;line-height:.78;position:absolute;bottom:-.21em;right:-.03em}.article-detail-scroll{color:#f4f2ef8f;text-transform:uppercase;grid-area:3/1/auto/5;align-self:end;align-items:center;gap:.65rem;font-size:.72rem;display:inline-flex}.article-detail-scroll svg{width:.85rem;height:.85rem;color:var(--article-rose);stroke-width:1.6px}.article-detail-opening{color:#f4f2efbd;text-wrap:pretty;grid-area:3/8/auto/13;align-self:end;margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:390;line-height:1.78}.article-detail-reading{z-index:2;background:radial-gradient(circle at 8% 10%, #b5aae326, transparent 25rem), radial-gradient(circle at 94% 28%, #f5b8d021, transparent 28rem), var(--article-paper);min-height:100vh;color:var(--article-ink);border-top:1px solid #f5b8d057;scroll-margin-top:4rem;position:relative}.article-detail-reading-inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;width:min(100%,78rem);margin:0 auto;padding:8rem 1.5rem 10rem;display:grid}.article-detail-aside{grid-column:1/4;min-width:0}.article-detail-aside-sticky{position:sticky;top:7rem}.article-detail-aside-label{color:#a32960;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}.article-detail-aside-title{max-width:18rem;color:var(--article-ink);margin:0;font-size:1rem;font-weight:650;line-height:1.55}.article-detail-facts{border-top:1px solid var(--article-line-paper);border-bottom:1px solid var(--article-line-paper);gap:.85rem;margin:2rem 0 0;padding:1.25rem 0;display:grid}.article-detail-facts div{grid-template-columns:3.4rem 1fr;gap:.65rem;display:grid}.article-detail-facts dt,.article-detail-facts dd{margin:0;font-size:.72rem;line-height:1.55}.article-detail-facts dt{color:#10101170;text-transform:uppercase}.article-detail-facts dd{color:#101011b8}.article-detail-toc{margin-top:1.5rem;display:grid}.article-detail-toc a{color:#1010116b;border-bottom:1px solid #10101117;grid-template-columns:2rem 1fr;gap:.75rem;padding:.7rem 0;transition:color .22s,transform .22s;display:grid}.article-detail-toc a:hover,.article-detail-toc a.is-active{color:var(--article-ink);transform:translate(.25rem)}.article-detail-toc a.is-active span{color:#a32960}.article-detail-toc span{font-variant-numeric:tabular-nums;padding-top:.08rem;font-size:.66rem}.article-detail-toc strong{font-size:.72rem;font-weight:500;line-height:1.45}.article-detail-aside-note{color:#10101175;margin:1.5rem 0 0;font-size:.74rem;line-height:1.7}.article-detail-prose{color:#101011d1;min-width:0;max-width:47rem;font-family:var(--font-reading);grid-column:5/12;font-size:1.1875rem;font-weight:400;line-height:1.95}.article-detail-prose>:first-child{margin-top:0}.article-detail-prose p{margin:0 0 1.7em}.article-detail-prose h2,.article-detail-prose h3{color:var(--article-ink);font-family:var(--font-sans);text-wrap:balance;scroll-margin-top:7rem}.article-detail-prose h2{max-width:12em;margin:3.1em 0 .9em;font-size:clamp(2.25rem,4vw,3.7rem);font-weight:650;line-height:1.12}.article-detail-prose h3{margin:2.6em 0 .85em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;line-height:1.32}.article-detail-prose ul,.article-detail-prose ol{margin:0 0 2rem;padding-left:1.3rem}.article-detail-prose li{margin:.55rem 0;padding-left:.25rem}.article-detail-prose li::marker{color:#a32960}.article-detail-prose blockquote{color:#101011b3;border-left:2px solid #c43c78;margin:3rem 0;padding:.2rem 0 .2rem 1.5rem;font-size:1.2rem;line-height:1.85}.article-detail-prose blockquote p:last-child{margin-bottom:0}.article-detail-prose strong{color:var(--article-ink);font-family:var(--font-sans);font-weight:600}.article-detail-prose a{color:#8f1e50;font-family:var(--font-sans);text-underline-offset:.23em;text-decoration:underline 1px #8f1e5059;transition:text-decoration-color .18s}.article-detail-prose a:hover{text-decoration-color:currentColor}.article-detail-prose code{color:#681837;font-family:var(--font-mono);background:#10101114;border-radius:.2rem;padding:.12em .32em;font-size:.9em}.article-detail-prose pre{color:#f4f2ef;background:#111114;border:1px solid #ffffff14;border-radius:.35rem;max-width:100%;margin:2.5rem 0;padding:1.4rem;font-size:.88rem;line-height:1.7;overflow-x:auto}.article-detail-prose pre code{color:inherit;background:0 0;padding:0}.article-detail-prose hr{border:0;border-top:1px solid var(--article-line-paper);margin:4rem 0}.article-detail-next{z-index:1;border-top:1px solid var(--article-line-dark);border-bottom:1px solid var(--article-line-dark);background:#0a0a0c5c;min-height:78svh;position:relative;overflow:hidden}.article-detail-next>a{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;width:min(100%,84rem);min-height:78svh;margin:0 auto;padding:8rem 1.5rem 4rem;display:grid;position:relative}.article-detail-next-word{z-index:-1;color:#f5b8d014;text-transform:uppercase;white-space:nowrap;width:max-content;margin:0;font-size:clamp(8rem,19vw,19rem);font-weight:700;line-height:.78;position:absolute;top:50%;right:-.05em;transform:translateY(-50%)}.article-detail-next-copy{grid-column:1/8}.article-detail-next-copy>p{color:var(--article-rose);text-transform:uppercase;margin:0 0 1.25rem;font-size:.74rem;font-weight:650}.article-detail-next-copy h2{color:#f8f6f2;text-wrap:balance;max-width:10.5em;margin:0;font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:570;line-height:1.04}.article-detail-next-copy>span{color:#f4f2efa3;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:2rem;font-size:.76rem;display:inline-flex}.article-detail-next-copy svg{stroke-width:1.6px;width:.9rem;height:.9rem;transition:transform .22s}.article-detail-next>a:hover .article-detail-next-copy svg{transform:translate(.2rem,-.2rem)}.article-detail-next-note{color:#f4f2ef9e;grid-column:9/13;margin:0;font-size:1rem;line-height:1.78}.article-detail-all{z-index:1;background:#0a0a0c9e;justify-content:center;padding:3rem 1.5rem;display:flex;position:relative}.article-detail-all a{color:#f4f2ef94;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.74rem;transition:color .22s;display:inline-flex}.article-detail-all a:hover{color:#fff}.article-detail-all svg{stroke-width:1.6px;width:.9rem;height:.9rem}@media (width<=900px){.article-detail-title{grid-column:1/13}.article-detail-opening{grid-column:7/13}.article-detail-reading-inner{grid-template-columns:repeat(10,minmax(0,1fr))}.article-detail-aside{grid-column:1/4}.article-detail-prose{grid-column:4/11}}@media (width<=768px){.article-detail-hero-inner{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:1fr;gap:1rem;min-height:100svh;padding:5.75rem 1rem 1.5rem}.article-detail-back,.article-detail-meta,.article-detail-title,.article-detail-scroll,.article-detail-opening{grid-column:1}.article-detail-back{grid-row:1}.article-detail-meta{grid-row:2;justify-content:flex-start;margin-top:.75rem}.article-detail-title{grid-row:3;align-self:center;padding:2.5rem 0}.article-detail-title>p{margin-bottom:.9rem}.article-detail-title h1{max-width:100%;font-size:clamp(2.65rem,12vw,4.7rem);line-height:1.08}.article-detail-scroll{grid-row:5;align-self:end}.article-detail-opening{grid-row:4;max-width:34rem;margin-bottom:2rem;font-size:1rem;line-height:1.72}.article-detail-word{font-size:clamp(6rem,29vw,10rem);bottom:.08em;right:-.08em}.article-detail-reading-inner{padding:5rem 1rem 6.5rem;display:block}.article-detail-aside-sticky{position:static}.article-detail-aside-title{max-width:28rem}.article-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.article-detail-toc{margin:1.5rem 0 4.5rem}.article-detail-aside-note{margin-bottom:4rem}.article-detail-prose{max-width:42rem;font-size:1.125rem;line-height:1.92}.article-detail-prose h2{max-width:16ch;margin-top:2.6em;font-size:clamp(2rem,9vw,3.1rem)}.article-detail-next,.article-detail-next>a{min-height:72svh}.article-detail-next>a{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.5rem;padding:7rem 1rem 3rem;display:flex}.article-detail-next-copy h2{max-width:100%;font-size:clamp(2.5rem,10vw,4.3rem)}.article-detail-next-note{max-width:34rem;font-size:.95rem}.article-detail-next-word{font-size:clamp(6rem,28vw,10rem);top:46%}}@media (width<=420px){.article-detail-meta{flex-direction:column;align-items:flex-start;gap:.35rem}.article-detail-title h1{font-size:clamp(2.35rem,12vw,3.35rem)}.article-detail-opening{margin-bottom:1rem}.article-detail-scroll{font-size:.68rem}.article-detail-facts{grid-template-columns:1fr;display:grid}.article-detail-prose h2{max-width:100%}}@media (prefers-reduced-motion:reduce){.article-detail-toc a,.article-detail-next-copy svg{transition:none}}
