.Article-module__U2f1UG__pageWrapper{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);transition:background-color .8s cubic-bezier(.16,1,.3,1),color .8s cubic-bezier(.16,1,.3,1);position:relative;overflow-x:clip}.Article-module__U2f1UG__progressBarContainer{z-index:100;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.Article-module__U2f1UG__progressBar{background-color:var(--color-highlight);transform-origin:0;height:100%}.Article-module__U2f1UG__container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 4rem}.Article-module__U2f1UG__skeletonHeaderNav{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:3rem;padding-top:8rem;padding-bottom:2rem;transition:border-color .8s cubic-bezier(.16,1,.3,1);display:flex}.Article-module__U2f1UG__backLink{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text);opacity:.6;align-items:center;gap:.5rem;font-size:.75rem;text-decoration:none;transition:opacity .3s,color .3s,transform .3s;display:inline-flex}.Article-module__U2f1UG__backLink:hover{opacity:1;color:var(--color-highlight);transform:translate(-4px)}.Article-module__U2f1UG__categoryBadge{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-highlight);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700}.Article-module__U2f1UG__articleTitle{font-family:var(--font-serif);letter-spacing:-.02em;max-width:1100px;margin-bottom:1.75rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.1}.Article-module__U2f1UG__articleSubtitle{font-family:var(--font-mono);opacity:.75;max-width:800px;margin-bottom:3rem;font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.6}.Article-module__U2f1UG__articleMetaBar{border-top:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.08em;opacity:.75;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.75rem;font-size:.75rem;display:flex}.Article-module__U2f1UG__authorMeta{align-items:center;gap:1rem;display:flex}.Article-module__U2f1UG__authorAvatar{background:var(--color-text);width:38px;height:38px;color:var(--color-bg);letter-spacing:.05em;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.Article-module__U2f1UG__authorDetails{flex-direction:column;gap:.2rem;display:flex}.Article-module__U2f1UG__authorName{color:var(--color-text);font-weight:700}.Article-module__U2f1UG__articleStats{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.Article-module__U2f1UG__statItem{align-items:center;gap:.4rem;display:flex}.Article-module__U2f1UG__heroImageWrapper{background-color:#0d0d0d;width:100%;height:65vh;min-height:450px;margin:3.5rem 0 5rem;position:relative;overflow:hidden}.Article-module__U2f1UG__heroImageWrapper img,.Article-module__U2f1UG__heroImageWrapper canvas{object-fit:cover;filter:grayscale()contrast(125%)brightness(90%);width:100%;height:100%;display:block}.Article-module__U2f1UG__imageCaption{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;border:1px solid #ffffff26;padding:.4rem .8rem;font-size:.7rem;position:absolute;bottom:1.5rem;right:1.5rem}.Article-module__U2f1UG__articleBodyGrid{grid-template-columns:240px 1fr 220px;gap:0;padding-bottom:6rem;display:grid;position:relative}.Article-module__U2f1UG__leftColumn{border-right:1px solid var(--color-border);padding-bottom:4rem;padding-right:2.5rem;transition:border-color .8s cubic-bezier(.16,1,.3,1);position:relative}.Article-module__U2f1UG__stickySidebar{flex-direction:column;align-self:start;gap:2.5rem;display:flex;position:sticky;top:6.5rem}.Article-module__U2f1UG__sidebarSectionTitle{font-family:var(--font-mono);letter-spacing:.15em;opacity:.5;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.Article-module__U2f1UG__tocList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.Article-module__U2f1UG__tocItem{font-family:var(--font-mono);color:var(--color-text);opacity:.45;cursor:pointer;transform-origin:0;will-change:transform, filter, opacity;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.4;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.Article-module__U2f1UG__tocItemHovered{filter:blur()saturate(140%);font-weight:700;transform:scale(.96)translate(4px);opacity:1!important;color:var(--color-highlight)!important}.Article-module__U2f1UG__tocItemDimmed{filter:blur(3.5px)saturate(180%);pointer-events:auto;transform:scale(1);opacity:.22!important}.Article-module__U2f1UG__tocItemActive{opacity:1;color:var(--color-highlight);font-weight:700}.Article-module__U2f1UG__tocItemActive:before{content:"→";color:var(--color-highlight);font-size:.8rem;font-weight:700}.Article-module__U2f1UG__audioPill{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .9rem;transition:all .3s;display:flex}.Article-module__U2f1UG__audioPill:hover{border-color:var(--color-highlight)}.Article-module__U2f1UG__audioWave{align-items:center;gap:2px;height:14px;display:flex}.Article-module__U2f1UG__waveBar{background-color:var(--color-highlight);border-radius:1px;width:2px;height:100%;animation:1.2s ease-in-out infinite alternate Article-module__U2f1UG__waveMotion}.Article-module__U2f1UG__waveBar:nth-child(2){height:60%;animation-delay:.2s}.Article-module__U2f1UG__waveBar:nth-child(3){height:80%;animation-delay:.4s}.Article-module__U2f1UG__waveBar:nth-child(4){height:40%;animation-delay:.1s}@keyframes Article-module__U2f1UG__waveMotion{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.Article-module__U2f1UG__actionsBar{align-items:center;gap:1.25rem;display:flex}.Article-module__U2f1UG__actionBtn{color:var(--color-text);cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,color .2s,transform .2s;display:inline-flex;position:relative}.Article-module__U2f1UG__actionBtn:hover{opacity:1;color:var(--color-highlight);transform:translateY(-2px)}.Article-module__U2f1UG__toast{background:var(--color-text);color:var(--color-bg);font-family:var(--font-mono);white-space:nowrap;letter-spacing:.08em;pointer-events:none;padding:.25rem .5rem;font-size:.65rem;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.Article-module__U2f1UG__telemetryBox{font-family:var(--font-mono);opacity:.65;border-top:1px solid var(--color-border);flex-direction:column;gap:.4rem;padding-top:1rem;font-size:.75rem;display:flex}.Article-module__U2f1UG__centerCanvas{box-sizing:border-box;width:100%;min-width:0;min-height:80vh;padding:0 3.5rem}.Article-module__U2f1UG__cmsCanvasSlot{width:100%;min-height:80vh;position:relative}.Article-module__U2f1UG__cmsCanvasSlot img{filter:grayscale()contrast(110%);border-radius:2px;max-width:100%;height:auto;margin:3rem 0;transition:filter .5s cubic-bezier(.16,1,.3,1);display:block}.Article-module__U2f1UG__cmsCanvasSlot img:hover{filter:grayscale(0%)contrast()}.Article-module__U2f1UG__cmsCanvasSlot h1{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-text);text-transform:uppercase;margin-top:0;margin-bottom:2rem;font-size:3.5rem;font-weight:700;line-height:1.1}.Article-module__U2f1UG__cmsCanvasSlot h2{font-family:var(--font-heading);color:var(--color-text);text-transform:uppercase;margin-top:3.5rem;margin-bottom:1.25rem;font-size:2rem;font-weight:600}.Article-module__U2f1UG__cmsCanvasSlot h3{font-family:var(--font-heading);color:var(--color-text);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.Article-module__U2f1UG__cmsCanvasSlot p{font-family:var(--font-serif);color:var(--color-text);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.Article-module__U2f1UG__cmsCanvasSlot blockquote{border-left:4px solid var(--color-highlight);font-family:var(--font-serif);color:var(--color-text);background:#f40e3f08;margin:2.5rem 0;padding:1rem 0 1rem 2rem;font-size:1.35rem;font-style:italic}.Article-module__U2f1UG__cmsCanvasSlot blockquote p{margin-bottom:0}.Article-module__U2f1UG__cmsCanvasSlot pre{color:#fff;font-family:var(--font-mono);background:#111;border:1px solid #ffffff1a;border-radius:4px;margin:2rem 0;padding:1.5rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.Article-module__U2f1UG__cmsCanvasSlot code{font-family:var(--font-mono);background:#0000000d;border-radius:3px;padding:.2rem .4rem;font-size:.85em}[data-theme=dark] .Article-module__U2f1UG__cmsCanvasSlot code{background:#ffffff1a}.Article-module__U2f1UG__cmsCanvasSlot strong{font-weight:700}.Article-module__U2f1UG__leadParagraph{font-family:var(--font-serif);color:var(--color-text);margin-bottom:2.5rem;font-size:1.35rem;line-height:1.65}.Article-module__U2f1UG__leadParagraph:first-letter{font-family:var(--font-heading);float:left;color:var(--color-highlight);margin-top:.2rem;margin-right:.75rem;font-size:4.5rem;font-weight:700;line-height:.8}.Article-module__U2f1UG__articleSection{margin-bottom:3.5rem}.Article-module__U2f1UG__sectionHeading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.5rem;padding-top:1rem;font-size:2.2rem;line-height:1.1}.Article-module__U2f1UG__paragraph{font-family:var(--font-mono);opacity:.88;margin-bottom:1.75rem;font-size:.95rem;line-height:1.85}.Article-module__U2f1UG__pullQuote{border-left:3px solid var(--color-highlight);background:#f40e3f08;margin:3.5rem 0;padding:1.5rem 2rem}.Article-module__U2f1UG__pullQuoteText{font-family:var(--font-serif);margin-bottom:.75rem;font-size:1.5rem;font-style:italic;line-height:1.4}.Article-module__U2f1UG__pullQuoteCite{font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;font-size:.75rem}.Article-module__U2f1UG__calloutBox{border:1px solid var(--color-border);background:var(--color-bg);margin:3rem 0;padding:2rem;position:relative}.Article-module__U2f1UG__calloutHeader{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-highlight);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.Article-module__U2f1UG__calloutContent{font-family:var(--font-mono);opacity:.85;font-size:.88rem;line-height:1.7}.Article-module__U2f1UG__codeBox{border:1px solid var(--color-border);color:#f5f5f3;background:#0d0d0d;margin:3rem 0;overflow:hidden}.Article-module__U2f1UG__codeHeader{font-family:var(--font-mono);opacity:.75;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.75rem;display:flex}.Article-module__U2f1UG__copyCodeBtn{color:#f5f5f3;font-family:var(--font-mono);cursor:pointer;opacity:.7;background:0 0;border:none;font-size:.7rem;transition:opacity .2s,color .2s}.Article-module__U2f1UG__copyCodeBtn:hover{opacity:1;color:var(--color-highlight)}.Article-module__U2f1UG__codePre{font-family:var(--font-mono);padding:1.5rem 1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.Article-module__U2f1UG__rightColumn{border-left:1px solid var(--color-border);padding-bottom:4rem;padding-left:2.5rem;transition:border-color .8s cubic-bezier(.16,1,.3,1);position:relative}.Article-module__U2f1UG__stickyMarginNotes{flex-direction:column;align-self:start;gap:2.5rem;display:flex;position:sticky;top:6.5rem}.Article-module__U2f1UG__tagsWrapper{flex-direction:column;gap:.5rem;display:flex}.Article-module__U2f1UG__tagPill{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text);opacity:.55;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;transition:opacity .2s,color .2s,transform .2s;display:block}.Article-module__U2f1UG__tagPill:hover{opacity:1;color:var(--color-highlight);transform:translate(3px)}.Article-module__U2f1UG__marginNote{font-family:var(--font-mono);opacity:.55;border-top:1px solid var(--color-border);padding-top:1rem;font-size:.72rem;line-height:1.6}.Article-module__U2f1UG__articleFooter{border-top:1px solid var(--color-border);padding-top:4rem;padding-bottom:6rem}.Article-module__U2f1UG__authorBioCard{border:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:80px 1fr;align-items:center;gap:2rem;margin-bottom:4rem;padding:2.5rem;display:grid}.Article-module__U2f1UG__authorBioAvatar{background:var(--color-text);width:80px;height:80px;color:var(--color-bg);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.Article-module__U2f1UG__authorBioText h4{font-family:var(--font-heading);letter-spacing:.05em;margin-bottom:.35rem;font-size:1.4rem}.Article-module__U2f1UG__authorBioText p{font-family:var(--font-mono);opacity:.75;font-size:.85rem;line-height:1.6}.Article-module__U2f1UG__paginationGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:5rem;display:grid}.Article-module__U2f1UG__paginationCard{border:1px solid var(--color-border);color:var(--color-text);flex-direction:column;justify-content:space-between;min-height:180px;padding:2.5rem;text-decoration:none;transition:border-color .4s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.Article-module__U2f1UG__paginationCard:hover{border-color:var(--color-highlight);transform:translateY(-4px)}.Article-module__U2f1UG__paginationLabel{font-family:var(--font-mono);letter-spacing:.15em;opacity:.5;margin-bottom:1rem;font-size:.72rem}.Article-module__U2f1UG__paginationTitle{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;line-height:1.3}.Article-module__U2f1UG__paginationArrow{font-family:var(--font-mono);color:var(--color-highlight);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.75rem;font-weight:700;transition:transform .3s;display:flex}.Article-module__U2f1UG__paginationCard:hover .Article-module__U2f1UG__paginationArrow{transform:translate(6px)}.Article-module__U2f1UG__relatedDeck{margin-top:3rem}.Article-module__U2f1UG__relatedTitle{font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:2rem;font-size:.8rem;font-weight:700}.Article-module__U2f1UG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.Article-module__U2f1UG__relatedCard{border:1px solid var(--color-border);color:var(--color-text);padding:2rem;text-decoration:none;transition:all .3s}.Article-module__U2f1UG__relatedCard:hover{border-color:var(--color-highlight);transform:translateY(-3px)}@media (max-width:1100px){.Article-module__U2f1UG__articleBodyGrid{grid-template-columns:200px 1fr}.Article-module__U2f1UG__rightColumn{display:none}}@media (max-width:800px){.Article-module__U2f1UG__container{padding:0 2rem}.Article-module__U2f1UG__articleBodyGrid{grid-template-columns:1fr;gap:2rem}.Article-module__U2f1UG__stickySidebar{flex-flow:wrap;justify-content:space-between;position:static}.Article-module__U2f1UG__paginationGrid{grid-template-columns:1fr}.Article-module__U2f1UG__authorBioCard{text-align:center;grid-template-columns:1fr;justify-items:center}}
