.article-module__K_sfna__page{position:relative;overflow:clip}.article-module__K_sfna__page:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--blue) 8%, transparent), transparent 68%);opacity:.8;width:min(1100px,88vw);height:740px;position:absolute;top:300px;left:50%;transform:translate(-50%)}.article-module__K_sfna__articleNav{justify-content:space-between;align-items:center;width:min(1180px,100%);margin:34px auto 0;display:flex}.article-module__K_sfna__articleNav>span{color:var(--muted);font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.article-module__K_sfna__header{width:min(1180px,100%);max-width:none!important;margin-top:clamp(76px,9vw,132px)!important;margin-bottom:clamp(68px,8vw,110px)!important}.article-module__K_sfna__header h1{text-wrap:balance;max-width:1110px}.article-module__K_sfna__header>p{text-wrap:pretty;max-width:760px!important}.article-module__K_sfna__metadata{align-items:center}.article-module__K_sfna__metadata>span,.article-module__K_sfna__metadata>time{align-items:center;min-height:26px;display:inline-flex}.article-module__K_sfna__metadata>span+span,.article-module__K_sfna__metadata>time+span{border-left:1px solid var(--line);padding-left:22px}.article-module__K_sfna__visual{contain:layout paint;width:min(1180px,100%);margin:0 auto clamp(96px,11vw,168px);position:relative}.article-module__K_sfna__visual:before,.article-module__K_sfna__visual:after{z-index:-1;content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--blue) 12%, var(--line));border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb, var(--surface) 58%, transparent);position:absolute}.article-module__K_sfna__visual:before{opacity:.58;inset:17px -17px -17px 17px}.article-module__K_sfna__visual:after{opacity:.28;inset:34px -34px -34px 34px}.article-module__K_sfna__visualFrame{border:1px solid color-mix(in srgb, var(--blue) 21%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 94%, var(--blue) 2%);position:relative;overflow:hidden;box-shadow:0 42px 110px #0f1a3621}[data-theme=dark] .article-module__K_sfna__visualFrame{background:color-mix(in srgb, var(--surface) 92%, var(--blue) 4%);box-shadow:0 48px 120px #0000006b}.article-module__K_sfna__visualBar{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);font:500 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 clamp(18px,2.4vw,30px);display:grid}.article-module__K_sfna__visualBar span:last-child{justify-self:end}.article-module__K_sfna__visualBar i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%}.article-module__K_sfna__artworkViewport{isolation:isolate;position:relative;overflow:hidden}.article-module__K_sfna__artworkViewport:after{z-index:5;content:"";pointer-events:none;border:clamp(10px,1.8vw,24px) solid #0000;border-image:linear-gradient(135deg, color-mix(in srgb, var(--bg) 13%, transparent), transparent 48%) 1;position:absolute;inset:0}.article-module__K_sfna__artworkViewport .article-art{background:radial-gradient(circle at 70% 28%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 36%), var(--surface);border:0;border-radius:0;height:clamp(430px,54vw,650px);margin:0}.article-module__K_sfna__artworkViewport .insight-preview-art__ambient{opacity:1;transform:scale(1.1)}.article-module__K_sfna__artworkViewport .insight-preview-art__diagram{opacity:1;inset:clamp(52px,7vw,88px) clamp(34px,8vw,120px) clamp(54px,6vw,82px);transform:translateY(-8px)scale(1.03)}.article-module__K_sfna__artworkViewport .insight-preview-art__category{top:clamp(22px,3vw,36px);left:clamp(22px,3vw,38px)}.article-module__K_sfna__artworkViewport .insight-preview-art__context{opacity:1;width:min(380px,100% - 44px);min-height:104px;bottom:clamp(22px,3vw,38px);left:auto;right:clamp(22px,3vw,38px);transform:none}.article-module__K_sfna__readingSignal{z-index:6;width:min(310px,30%);color:var(--muted);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:absolute;bottom:clamp(26px,3.5vw,43px);left:clamp(22px,3vw,38px)}.article-module__K_sfna__readingSignal i{background:linear-gradient(90deg, var(--blue), color-mix(in srgb, var(--blue) 12%, transparent));transform-origin:0;height:1px;transition:transform .7s var(--interaction-ease)}.article-module__K_sfna__visual:is(:hover,:focus-within) .article-module__K_sfna__readingSignal i{transform:scaleX(.58)}.article-module__K_sfna__visual:is(:hover,:focus-within) .insight-preview-art__diagram{transform:translateY(-16px)scale(1.06)}.article-module__K_sfna__caption{color:var(--muted);font:500 9px/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:22px 2px 0;display:flex}.article-module__K_sfna__caption span:last-child{text-align:right;max-width:480px}@media (max-width:760px){.article-module__K_sfna__articleNav>span{display:none}.article-module__K_sfna__visual{width:calc(100% + max(var(--pad), env(safe-area-inset-left)) + max(var(--pad), env(safe-area-inset-right)));margin-left:calc(-1 * max(var(--pad), env(safe-area-inset-left)))}.article-module__K_sfna__visual:before,.article-module__K_sfna__visual:after{display:none}.article-module__K_sfna__visualFrame{border-left:0;border-right:0;border-radius:0}.article-module__K_sfna__artworkViewport .article-art{height:clamp(390px,104vw,520px)}.article-module__K_sfna__readingSignal{width:auto;bottom:21px;left:22px;right:22px}.article-module__K_sfna__artworkViewport .insight-preview-art__context{width:min(310px,100% - 44px);top:74px;bottom:auto;right:22px}.article-module__K_sfna__artworkViewport .insight-preview-art__diagram{inset:98px 8px 58px}.article-module__K_sfna__caption{padding-right:max(var(--pad), env(safe-area-inset-right));padding-left:max(var(--pad), env(safe-area-inset-left))}}@media (max-width:520px){.article-module__K_sfna__metadata>span,.article-module__K_sfna__metadata>time{min-height:auto}.article-module__K_sfna__metadata>span+span,.article-module__K_sfna__metadata>time+span{border-left:0;padding-left:0}.article-module__K_sfna__visualBar{min-height:46px}.article-module__K_sfna__visualBar span:first-child{display:none}.article-module__K_sfna__visualBar{grid-template-columns:auto 1fr}.article-module__K_sfna__visualBar span:last-child{justify-self:end}.article-module__K_sfna__caption,.article-module__K_sfna__caption span{display:block}.article-module__K_sfna__caption span:last-child{text-align:left;margin-top:7px}}@media (prefers-reduced-motion:reduce){.article-module__K_sfna__visual,.article-module__K_sfna__visual *,.article-module__K_sfna__visual:before,.article-module__K_sfna__visual:after{transition:none!important;animation:none!important}}
