.wk-page{--wk-accent:var(--palette-weekly);--wk-accent-bright:#d41920;--wk-accent-light:#e4252c;--wk-accent-dim:#991717;--wk-accent-ghost:#b91c1c0f;--wk-accent-glow:#b91c1c1f;--wk-accent-ink:#b91c1c33;--wk-cream:#f8f3e8;--wk-cream-deep:#ede5d4;--wk-white:#fff;--wk-paper:#ede4d0;--wk-topbar-h:3rem;min-height:100vh;color:var(--fg-primary);background-color:#ede4d0;flex-direction:column;display:flex;position:relative;overflow-x:hidden}:root[data-mode=dark] .wk-page{--wk-accent:var(--palette-weekly);--wk-accent-bright:#f87171;--wk-accent-light:#fca5a5;--wk-accent-dim:#dc2626;--wk-accent-ghost:#ef535014;--wk-accent-glow:#ef535026;--wk-accent-ink:#ef535038;--wk-cream:#2a2420;--wk-cream-deep:#221e1a;--wk-paper:#1e1a16;background-color:#1e1a16}.wk-page:before{content:"";background:var(--paper-texture);opacity:calc(var(--cin-grain-opacity,.04) * 3);pointer-events:none;z-index:4;mix-blend-mode:multiply;position:fixed;inset:0}.wk-page:after{content:"";background:radial-gradient(ellipse 70% 65% at 50% 45%, transparent 30%, var(--cin-vignette-color) 100%);pointer-events:none;z-index:3;position:fixed;inset:0}.wk-topbar{z-index:50;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:var(--wk-topbar-h);background-color:color-mix(in srgb, var(--wk-paper) 85%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--wk-accent-ink);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}:root[data-mode=dark] .wk-topbar{background-color:color-mix(in srgb, var(--wk-paper) 85%, transparent)}@media (min-width:768px){.wk-topbar{padding:var(--space-2) var(--space-6)}}.wk-topbar__left{justify-self:start;align-items:center;min-width:0;display:flex}.wk-topbar__brand{color:var(--fg-primary);flex-shrink:0;justify-self:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.wk-topbar__brand-lg,.wk-topbar__brand-sm{align-items:center;display:inline-flex}.wk-topbar__brand-sm{display:none}.wk-back__word{align-items:center;display:inline-flex}.wk-topbar__actions{justify-self:end;align-items:center;gap:var(--space-3);display:flex}@media (max-width:599px){.wk-topbar{gap:var(--space-1);padding-left:var(--space-4);padding-right:var(--space-4)}.wk-topbar__brand-lg{display:none}.wk-topbar__brand-sm{display:inline-flex}}@media (max-width:419px){.wk-back__word{display:none}.wk-back{min-width:44px}}.wk-page-anchor{height:0;scroll-margin-top:0}.wk-cover-anchor{scroll-margin-top:calc(var(--wk-topbar-h) + var(--space-3))}.wk-back{align-items:center;gap:var(--space-2);color:var(--fg-secondary);min-height:44px;transition:color .2s var(--ease-cinematic), transform .2s var(--ease-cinematic);text-decoration:none;display:inline-flex}.wk-back:hover{color:var(--wk-accent);transform:translate(-2px)}.wk-back__arrow{font-size:var(--text-base);line-height:1}.wk-main{max-width:var(--canvas-max);width:100%;padding:0 var(--space-4);padding-bottom:var(--space-5);filter:var(--cin-grade-editorial,var(--cin-grade));flex:1;margin:0 auto}@media (min-width:768px){.wk-main{padding:0 var(--space-6);padding-bottom:var(--space-6)}}.wk-ink-rule{width:100%;height:4px;color:var(--wk-accent);opacity:.4;display:block}.wk-ink-rule--strong{color:var(--wk-accent);opacity:.7}.wk-section-label{font-family:var(--font-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-secondary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);font-weight:600;position:relative}.wk-section-label[data-prefix]:before{content:attr(data-prefix) " ";font-family:var(--font-data);font-size:var(--text-xs);opacity:.35;letter-spacing:.02em;font-weight:400}.wk-section-label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 4' preserveAspectRatio='none'%3E%3Cpath d='M0 2 C20 0.5, 40 3.5, 80 2 S160 0.5, 200 2 S280 3.5, 320 2 S380 0.5, 400 2' stroke='%23991B1B' stroke-width='1.2' fill='none' opacity='0.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:3px;position:absolute;bottom:0;left:0;right:0}:root[data-mode=dark] .wk-section-label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 4' preserveAspectRatio='none'%3E%3Cpath d='M0 2 C20 0.5, 40 3.5, 80 2 S160 0.5, 200 2 S280 3.5, 320 2 S380 0.5, 400 2' stroke='%23EF5350' stroke-width='1.2' fill='none' opacity='0.35'/%3E%3C/svg%3E")}.wk-divider{height:4px;margin:var(--space-3) 0;background:0 0;border:none}@keyframes wkColdOpenFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wkColdOpenScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.wk-cold-open--masthead{opacity:0;animation:wkColdOpenScale .8s var(--ease-cinematic) .1s both}.wk-cold-open--hero{opacity:0;animation:wkColdOpenFade .8s var(--ease-cinematic) .2s both}.wk-cold-open--headline{opacity:0;animation:wkColdOpenFade .7s var(--ease-cinematic) .3s both}.wk-cold-open--numbers{opacity:0;animation:wkColdOpenFade .6s var(--ease-cinematic) .5s both}.wk-cold-open--body{opacity:0;animation:wkColdOpenFade .6s var(--ease-cinematic) .7s both}.wk-cold-open--section{opacity:0;animation:wkColdOpenFade .6s var(--ease-cinematic) .9s both}@media (prefers-reduced-motion:reduce){.wk-cold-open--masthead,.wk-cold-open--hero,.wk-cold-open--headline,.wk-cold-open--numbers,.wk-cold-open--body,.wk-cold-open--section{opacity:1;animation:none;transform:none}}.wk-reveal{opacity:0;transition:opacity .7s var(--ease-cinematic), transform .7s var(--ease-cinematic);transform:translateY(20px)}.wk-reveal--visible,.wk-reveal--visible .wk-reveal-child{opacity:1;transform:translateY(0)}.wk-reveal-child{opacity:0;transition:opacity .5s var(--ease-cinematic), transform .5s var(--ease-cinematic);transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.wk-reveal,.wk-reveal-child{opacity:1;transition:none;transform:none}}.wk-masthead{text-align:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--wk-accent-ink);background:0 0;position:relative;overflow:hidden}.wk-masthead__home{text-decoration:none;display:block}.wk-masthead__brand{margin:var(--space-2) 0 var(--space-1);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.wk-masthead__logo{width:auto;max-width:min(280px,80vw);height:32px;color:var(--fg-primary);display:block}@media (min-width:768px){.wk-masthead__logo{height:36px}}.wk-masthead__meta{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-secondary);opacity:1;z-index:1;margin-bottom:0;font-weight:400;position:relative}.wk-masthead__sep{margin:0 var(--space-2);opacity:.5}.wk-masthead__edition{color:var(--wk-accent);opacity:1;font-weight:600}.wk-cover-hero{padding:var(--space-5) 0;position:relative;overflow:hidden}.wk-cover-hero__content{z-index:1;position:relative}.wk-cover-hero__headline{font-family:var(--font-editorial);color:var(--wk-accent);letter-spacing:-.02em;margin:0 0 var(--space-3);max-width:50ch;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.1}.wk-cover-hero__rule{width:60px;height:3px;margin-top:var(--space-3);overflow:hidden}.wk-cover-hero__rule svg{width:100%;height:100%;color:var(--wk-accent);opacity:.5;display:block}.wk-cover-hero--has-image{min-height:320px;padding:0}.wk-cover-hero__image-wrap{aspect-ratio:16/9;background:var(--cin-ash-900,#1a1a1a);width:100%;max-height:420px;position:relative;overflow:hidden}.wk-cover-hero__image{object-fit:cover;opacity:0;width:100%;height:100%;min-height:280px;max-height:420px;transition:opacity .6s var(--ease-cinematic,ease-out);filter:var(--img-grade-weekly,contrast(1.05) saturate(.92) sepia(.04));display:block}.wk-cover-hero__image--loaded{opacity:1}.wk-cover-hero__image-overlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--cin-amber-ghost,#946b1514) 50%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--bg-primary,#1a1a1a) 20%, transparent) 70%, color-mix(in srgb, var(--bg-primary,#1a1a1a) 50%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.wk-cover-hero__image-wrap:after{content:"";opacity:calc(var(--cin-grain-opacity,.04) * 3);pointer-events:none;mix-blend-mode:overlay;filter:url(#void-grain);z-index:1;position:absolute;inset:0}.wk-cover-hero__image-wrap:before{content:"";background:radial-gradient(ellipse 80% 70% at center, transparent 50%, color-mix(in srgb, var(--bg-primary,#1a1a1a) 30%, transparent) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.wk-cover-hero__image-credit{bottom:var(--space-2,8px);right:var(--space-3,12px);font-family:var(--font-mono,monospace);color:#ffffff8c;z-index:2;letter-spacing:.03em;text-shadow:0 1px 3px #00000080;font-size:.625rem;position:absolute}.wk-cover-hero--has-image .wk-cover-hero__content{padding:var(--space-4) 0}.wk-rule{border:none;border-top:1px solid var(--wk-accent-ink);margin:var(--space-5) 0 0;height:0}.wk-cover-body{padding:var(--space-4) 0;display:block}.wk-cover-body>*+*{margin-top:var(--space-4)}.wk-cover-body__image-wrap{aspect-ratio:16/9;background:var(--cin-ash-900,#1a1a1a);width:100%;margin:var(--space-2) 0 var(--space-3);border-radius:2px;position:relative;overflow:hidden}.wk-cover-body__image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-cinematic,ease-out);filter:var(--img-grade-weekly,contrast(1.05) saturate(.92) sepia(.04));display:block}.wk-cover-body__image--loaded{opacity:1}.wk-cover-body__image-credit{bottom:var(--space-2,8px);right:var(--space-3,12px);font-family:var(--font-mono,monospace);color:#ffffff8c;letter-spacing:.03em;text-shadow:0 1px 3px #00000080;font-size:.625rem;position:absolute}.wk-cover-body__subhead{font-family:var(--font-editorial);color:var(--wk-accent);letter-spacing:-.01em;margin:var(--space-4) 0 var(--space-3);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.15}.wk-cover-body__text{font-family:var(--font-structural);font-size:var(--text-base);font-weight:400;line-height:var(--line-height-editorial,1.65);color:var(--fg-primary);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.wk-cover-body__text p:first-child:first-letter{font-family:var(--font-editorial);color:var(--wk-accent);float:left;initial-letter:3;margin-top:.06em;margin-right:.08em;font-size:2.8em;font-weight:900;line-height:.8}.wk-cover-body__text p{margin-bottom:var(--space-3)}.wk-cover-body__text p:last-child{margin-bottom:0}.wk-pullquote{width:100%;margin:var(--space-5) 0;padding:var(--space-3) 0;border-top:2px solid var(--wk-accent-ink);border-bottom:2px solid var(--wk-accent-ink);font-family:var(--font-editorial);letter-spacing:-.01em;color:var(--fg-primary);text-align:center;text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.3rem,3vw,1.7rem);font-style:italic;font-weight:500;line-height:1.32;display:block}.wk-cover-zone{display:block}.wk-editorial{margin:var(--space-5) 0;padding:var(--space-4);border:1px solid var(--wk-accent-ink);border-left:3px solid var(--wk-accent);background:0 0;display:block}.wk-editorial__label{margin-bottom:var(--space-3)}@media (min-width:768px){.wk-editorial{padding:var(--space-5)}.wk-editorial .wk-editorial__text{column-count:2;column-gap:var(--space-6)}.wk-editorial .wk-editorial__text p:first-child{margin-top:0}}.wk-editorial__lens{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-tertiary);margin-bottom:var(--space-2);font-weight:600;display:block}.wk-editorial__headline{font-family:var(--font-editorial);letter-spacing:-.015em;color:var(--fg-primary);margin:0 0 var(--space-3);text-wrap:balance;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:700;line-height:1.2}.wk-editorial__text{font-family:var(--font-editorial);font-style:italic;font-size:var(--text-base);line-height:var(--line-height-editorial,1.65);color:var(--fg-secondary)}.wk-editorial__text p{margin:0 0 var(--space-3)}.wk-editorial__text p:last-child{margin-bottom:0}.wk-timeline-section{padding:var(--space-3) 0}.wk-timeline{padding-left:var(--space-5);margin-left:var(--space-2);flex-direction:column;gap:0;display:flex;position:relative}.wk-timeline__ink-track{pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.wk-timeline__node{gap:var(--space-1);padding:var(--space-2) 0;cursor:pointer;text-align:left;min-height:44px;transition:background .2s var(--ease-cinematic);background:0 0;border:none;flex-direction:column;display:flex;position:relative}.wk-timeline__node:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.wk-timeline__dot{left:calc(-1 * var(--space-5) + var(--space-2));top:calc(var(--space-2) + 4px);background:var(--fg-tertiary);border:2px solid var(--bg-primary);z-index:2;width:8px;height:8px;transition:background .3s var(--ease-cinematic), box-shadow .3s var(--ease-cinematic);border-radius:50%;position:absolute}.wk-timeline__node--expanded .wk-timeline__dot{background:var(--wk-accent)}.wk-timeline__day{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-tertiary);transition:color .2s var(--ease-cinematic);font-weight:600}.wk-timeline__node--expanded .wk-timeline__day{color:var(--wk-accent)}.wk-timeline__note{font-family:var(--font-structural);font-size:var(--text-xs);color:var(--fg-secondary);line-height:1.5}.wk-timeline__detail{transition:grid-template-rows .4s var(--ease-cinematic);grid-template-rows:0fr;display:grid;overflow:hidden}.wk-timeline__node--expanded .wk-timeline__detail{grid-template-rows:1fr}.wk-timeline__detail-inner{overflow:hidden}.wk-timeline__detail-text{font-family:var(--font-structural);font-size:var(--text-xs);color:var(--fg-secondary);padding-top:var(--space-1);border-top:1px dotted var(--wk-accent-ink);margin-top:var(--space-1);opacity:.85;line-height:1.5}.wk-timeline__expand-hint{font-family:var(--font-meta);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary);opacity:0;transition:opacity .2s var(--ease-cinematic)}.wk-timeline__node--expanded .wk-timeline__expand-hint{opacity:.8}@media (min-width:768px){.wk-timeline{padding-left:0;padding-top:var(--space-5);-webkit-overflow-scrolling:touch;flex-direction:row;gap:0;margin-left:0;overflow-x:auto}.wk-timeline__ink-track{width:auto;height:4px;inset:0 0 auto}.wk-timeline__node{min-width:9rem;padding:var(--space-2) var(--space-2) 0;flex:1}.wk-timeline__dot{left:var(--space-2);top:calc(-1 * var(--space-5) + var(--space-2))}}@media (prefers-reduced-motion:reduce){.wk-timeline__dot,.wk-timeline__detail{transition:none}}.wk-opinions-section{padding:var(--space-4) 0}.wk-opinions__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.wk-opinions__grid{gap:var(--space-5);border-bottom:var(--rule-thin);padding-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);align-items:stretch}}.wk-opinion{background:0 0;border:none;padding:0;position:relative}@media (max-width:767px){.wk-opinion+.wk-opinion{border-top:var(--rule-thin);padding-top:var(--space-4)}}@media (min-width:768px){.wk-opinion+.wk-opinion{border-left:var(--rule-thin);padding-left:var(--space-5)}}.wk-opinion__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.wk-opinion__badge{font-family:var(--font-meta);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.06em;color:var(--lean-color,var(--fg-secondary));white-space:nowrap;background:0 0;border:none;padding:0;font-weight:700}.wk-opinion__topic{font-family:var(--font-meta);font-size:var(--text-xxs);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.wk-opinion__headline{font-family:var(--font-editorial);font-size:var(--text-base);color:var(--fg-primary);margin-bottom:var(--space-2);letter-spacing:-.01em;font-weight:700;line-height:1.25}.wk-opinion__text{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-secondary);text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.65}.wk-opinion__text p{margin-bottom:var(--space-2)}.wk-opinion__text p:last-child{margin-bottom:0}.wk-brief-section{padding:var(--space-4) 0}.wk-brief__list{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.wk-brief__list{gap:0 var(--space-5);grid-template-columns:repeat(2,1fr)}}.wk-brief__item{padding:var(--space-3) 0;position:relative}.wk-brief__item--has-thumb{align-items:flex-start;gap:var(--space-3);display:flex}.wk-brief__body{flex:auto;min-width:0}.wk-brief__thumb{aspect-ratio:4/3;background:var(--cin-ash-900,#1a1a1a);border-radius:2px;flex:none;width:clamp(72px,22vw,104px);margin-top:2px;overflow:hidden}.wk-brief__thumb-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-cinematic,ease-out);filter:var(--img-grade-weekly,contrast(1.05) saturate(.92) sepia(.04));display:block}.wk-brief__thumb-img--loaded{opacity:1}.wk-brief__item:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 4' preserveAspectRatio='none'%3E%3Cpath d='M0 2 C20 0.5, 40 3.5, 80 2 S160 0.5, 200 2 S280 3.5, 320 2 S380 0.5, 400 2' stroke='%23991B1B' stroke-width='0.8' fill='none' opacity='0.18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-mode=dark] .wk-brief__item:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 4' preserveAspectRatio='none'%3E%3Cpath d='M0 2 C20 0.5, 40 3.5, 80 2 S160 0.5, 200 2 S280 3.5, 320 2 S380 0.5, 400 2' stroke='%23EF5350' stroke-width='0.8' fill='none' opacity='0.14'/%3E%3C/svg%3E")}.wk-brief__item:last-child:after{display:none}@media (min-width:768px){.wk-brief__item:nth-last-child(-n+2):after{display:none}}.wk-brief__headline{font-family:var(--font-editorial);font-size:var(--text-base);color:var(--fg-primary);margin-bottom:var(--space-1);letter-spacing:-.01em;font-weight:700;line-height:1.2}.wk-brief__summary{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.6}.wk-audio-section{padding:var(--space-3) 0}.wk-audio__player{align-items:center;gap:var(--space-3);background:var(--bg-secondary);border:none;border-top:2px dashed var(--wk-accent-ink);padding:var(--space-3) var(--space-4);display:flex}.wk-audio__play{border:2px dashed var(--wk-accent-ink);background:var(--bg-card);width:44px;height:44px;color:var(--fg-primary);cursor:pointer;transition:background .2s var(--ease-cinematic), color .2s var(--ease-cinematic);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wk-audio__play:hover{background:var(--fg-primary);color:var(--bg-primary)}.wk-audio__play:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.wk-audio__play--active{background:var(--fg-primary);color:var(--bg-primary)}.wk-audio__play--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.wk-audio__controls{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.wk-audio__scrubber{appearance:none;background:var(--border-subtle);cursor:pointer;outline:none;width:100%;height:4px}.wk-audio__scrubber::-webkit-slider-thumb{appearance:none;background:var(--fg-primary);cursor:pointer;border-radius:50%;width:18px;height:18px}.wk-audio__scrubber::-moz-range-thumb{background:var(--fg-primary);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.wk-audio__time{font-family:var(--font-data);font-size:var(--text-xxs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.wk-audio__error{font-family:var(--font-meta);font-size:var(--text-xs);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.06em}.wk-archive{padding:var(--space-3) 0}.wk-archive__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.wk-archive__item{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--bg-secondary);border:none;border-left:2px dashed var(--wk-accent-ink);font-family:var(--font-meta);font-size:var(--text-xs);color:var(--fg-secondary);display:flex}.wk-archive__item--current{border-left-color:var(--wk-accent);color:var(--fg-primary);background:var(--wk-accent-ghost);border-left-width:3px}.wk-archive__issue{white-space:nowrap;font-weight:600}.wk-archive__range{color:var(--fg-tertiary);white-space:nowrap;font-weight:400}.wk-loading{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;min-height:40vh;display:flex}.wk-loading__flag{font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--wk-accent,var(--fg-primary));text-align:center;padding:clamp(2rem, 6vh, 4rem) var(--space-4) var(--space-4);margin:0;font-size:clamp(3.75rem,3rem + 8vw,6rem);font-weight:700;line-height:.95}.wk-loading__flag-cmd{font-family:var(--font-data);letter-spacing:0;color:var(--fg-tertiary);vertical-align:.32em;font-size:.3em;font-weight:400}.wk-loading__bar{background:var(--wk-accent,var(--border-strong));width:3rem;height:2px;animation:wkPulse 1.2s var(--ease-rack) infinite}@keyframes wkPulse{0%,to{opacity:.3}50%{opacity:1}}.wk-loading__text{font-family:var(--font-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-tertiary)}.wk-empty{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;min-height:40vh;display:flex}.wk-empty__text{font-family:var(--font-structural);font-size:var(--text-base);color:var(--fg-secondary)}.wk-empty__link{font-family:var(--font-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary);border-bottom:1px dashed var(--wk-accent-ink);transition:color .2s var(--ease-cinematic);padding-bottom:2px;font-weight:500}.wk-empty__link:hover{color:var(--wk-accent)}.wk-flourish{margin:var(--space-3) 0;justify-content:center;align-items:center;gap:var(--space-3);display:flex}.wk-flourish__ornament{width:16px;height:16px;color:var(--wk-accent);opacity:.5}.wk-flourish__line{max-width:60px;height:2px;color:var(--wk-accent);opacity:.25;flex:1}@media (max-width:767px){.wk-main{padding:0 var(--space-3);padding-bottom:var(--space-5)}.wk-masthead{padding:var(--space-3) var(--space-3)}.wk-masthead__brand{gap:var(--space-2)}.wk-masthead__wordmark{height:22px}.wk-masthead__meta{line-height:1.6}.wk-cover-hero{margin-left:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3))}.wk-cover-hero__headline{font-size:clamp(1.25rem,5vw,1.75rem)}.wk-cover-hero__content{padding:var(--space-4) var(--space-3)}.wk-cover-body{padding:var(--space-3) 0;display:block}.wk-cover-body>*+*{margin-top:var(--space-3)}.wk-cover-body__text{text-align:left}.wk-timeline{padding-left:var(--space-4)}.wk-timeline__dot{left:calc(-1 * var(--space-4) + var(--space-2))}.wk-timeline__node{min-height:44px;padding:var(--space-2) 0 var(--space-2) 0}.wk-timeline__expand-hint{opacity:.5}.wk-opinion{padding:var(--space-3)}.wk-section-label{margin-bottom:var(--space-2)}.wk-brief__item{padding:var(--space-2) 0}.wk-audio__player{padding:var(--space-3);gap:var(--space-2)}.wk-audio__scrubber{height:44px;padding:18px 0}.wk-audio__scrubber::-webkit-slider-thumb{width:22px;height:22px}.wk-audio__scrubber::-moz-range-thumb{width:22px;height:22px}.wk-archive__item{min-height:44px;padding:var(--space-2) var(--space-3);align-items:center}.wk-flourish{margin:var(--space-2) 0}.wk-opinions-section,.wk-brief-section,.wk-audio-section,.wk-archive{padding:var(--space-3) 0}.wk-divider{margin:var(--space-2) 0}.wk-flourish svg{animation:none}.wk-page:before{opacity:var(--cin-grain-opacity,.04)}.wk-page:after{opacity:.5}.wk-cold-open--masthead{animation-duration:.5s;animation-timing-function:var(--ease-cinematic)}.wk-cold-open--hero,.wk-cold-open--headline,.wk-cold-open--numbers,.wk-cold-open--body,.wk-cold-open--section{animation-timing-function:var(--ease-cinematic)}.wk-reveal{transition:opacity .5s var(--ease-cinematic), transform .5s var(--ease-cinematic);transform:translateY(12px)}.wk-reveal-child{transition:opacity .35s var(--ease-cinematic), transform .35s var(--ease-cinematic);transform:translateY(8px)}.wk-timeline__node{transition:opacity .3s var(--ease-cinematic), transform .3s var(--ease-cinematic), background .2s var(--ease-cinematic)}.wk-flourish{transition:opacity .4s var(--ease-cinematic), transform .5s var(--ease-cinematic)}.wk-timeline__node,.wk-audio__play,.wk-archive__item{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.wk-cover-hero__headline,.wk-opinion__headline,.wk-brief__headline{overflow-wrap:break-word;word-break:break-word}.wk-main{filter:none}}@media (prefers-reduced-motion:reduce){.wk-page:before,.wk-page:after{animation:none}.wk-opinion,.wk-archive__item{transition:none;transform:none}.wk-timeline__node--expanded .wk-timeline__dot{box-shadow:none;transform:none}.wk-flourish{animation:none}.wk-cover-hero__image,.wk-cover-body__image,.wk-brief__thumb-img{transition:none}}@keyframes wkInkShimmer{0%,to{opacity:.35}50%{opacity:.55}}.wk-flourish svg{animation:wkInkShimmer 6s var(--ease-cinematic) infinite}.wk-opinions__grid>.wk-reveal-child:first-child{transition-delay:0s}.wk-opinions__grid>.wk-reveal-child:nth-child(2){transition-delay:.1s}.wk-opinions__grid>.wk-reveal-child:nth-child(3){transition-delay:.2s}.wk-opinions__grid>.wk-reveal-child:nth-child(4){transition-delay:.3s}.wk-opinions__grid>.wk-reveal-child:nth-child(5){transition-delay:.4s}.wk-opinions__grid>.wk-reveal-child:nth-child(6){transition-delay:.5s}.wk-timeline__node{opacity:0;transition:opacity .4s var(--ease-cinematic), transform .4s var(--spring-snappy,var(--ease-cinematic)), background .2s var(--ease-cinematic);transition-delay:var(--node-delay,0s);transform:translateY(16px)}.wk-reveal--visible .wk-timeline__node{opacity:1;transform:translateY(0)}.wk-cover-body__number-item{opacity:0;transition:opacity .5s var(--ease-cinematic), transform .5s var(--spring-bouncy,var(--ease-dramatic));transform:scale(.85)}.wk-reveal--visible .wk-cover-body__number-item:first-child{transition-delay:0s}.wk-reveal--visible .wk-cover-body__number-item:nth-child(2){transition-delay:.1s}.wk-reveal--visible .wk-cover-body__number-item:nth-child(3){transition-delay:.2s}.wk-reveal--visible .wk-cover-body__number-item:nth-child(4){transition-delay:.3s}.wk-reveal--visible .wk-cover-body__number-item:nth-child(5){transition-delay:.4s}.wk-reveal--visible .wk-cover-body__number-item{opacity:1;transform:scale(1)}.wk-bias__stat{opacity:0;transition:opacity .5s var(--ease-cinematic), transform .5s var(--spring-bouncy,var(--ease-dramatic));transform:translateY(16px)}.wk-reveal--visible .wk-bias__stat:first-child{transition-delay:0s}.wk-reveal--visible .wk-bias__stat:nth-child(2){transition-delay:80ms}.wk-reveal--visible .wk-bias__stat:nth-child(3){transition-delay:.16s}.wk-reveal--visible .wk-bias__stat:nth-child(4){transition-delay:.24s}.wk-reveal--visible .wk-bias__stat{opacity:1;transform:translateY(0)}.wk-flourish{opacity:0;transition:opacity .6s var(--ease-cinematic), transform .8s var(--spring-bouncy,var(--ease-dramatic));transform:scaleX(.3)}.wk-reveal--visible .wk-flourish,.wk-flourish.wk-reveal--visible{opacity:1;transform:scaleX(1)}.wk-img-caption{margin:var(--space-2) 0 0;font-family:var(--font-editorial);color:var(--fg-tertiary);text-align:left;font-size:.72rem;font-style:italic;line-height:1.45;display:block}.wk-img-caption__sep{opacity:.6;font-style:normal}.wk-img-caption__credit{font-family:var(--font-data);letter-spacing:.02em;color:var(--fg-tertiary);opacity:.85;font-size:.66rem;font-style:normal}.wk-cover-body__figure{margin:0}.wk-cover{isolation:isolate;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.wk-cover--has-image{--wk-cover-fg:#f7f2e7;--wk-cover-fg-dim:#f7f2e7bd;--wk-cover-rule:#f7f2e773}.wk-cover--type{--wk-cover-fg:var(--fg-primary);--wk-cover-fg-dim:var(--fg-tertiary);--wk-cover-rule:var(--wk-accent-ink);background-color:var(--wk-paper)}.wk-cover__media{z-index:0;background:var(--cin-ash-900,#1a1a1a);position:absolute;inset:0;overflow:hidden}.wk-cover__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-cinematic,ease-out);filter:var(--img-grade-weekly,contrast(1.05) saturate(.92) sepia(.04));transform-origin:50% 46%;animation:wkKenBurns 22s var(--ease-cinematic,ease-out) both;will-change:transform;position:absolute;inset:0}.wk-cover__img--loaded{opacity:1}@keyframes wkKenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}.wk-cover__scrim{z-index:1;pointer-events:none;background:linear-gradient(#14100c57 0%,#14100c1a 26%,#14100c6b 66%,#14100cdb 100%);position:absolute;inset:0}.wk-cover__furniture{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;max-width:min(92vw,1080px);padding:clamp(var(--space-5), 7vh, var(--space-7)) var(--space-4) clamp(var(--space-4), 5vh, var(--space-6));text-align:center;color:var(--wk-cover-fg);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.wk-cover__top{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.wk-cover__nameplate{padding:var(--space-3) var(--space-4);border-top:1px solid var(--wk-cover-rule);border-bottom:1px solid var(--wk-cover-rule);color:var(--wk-cover-fg);justify-content:center;align-items:center;max-width:100%;display:inline-flex}.wk-cover--has-image .wk-cover__nameplate{filter:drop-shadow(0 2px 10px #00000080)}.wk-cover__issue{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--wk-cover-fg-dim);margin:0;font-weight:600}.wk-cover--has-image .wk-cover__issue{text-shadow:0 1px 6px #00000080}.wk-cover__bottom{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:22ch;display:flex}.wk-cover__headline{font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--wk-cover-fg);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,1.4rem + 5vw,4.25rem);font-weight:700;line-height:1.04}.wk-cover--type .wk-cover__headline{color:var(--wk-accent)}.wk-cover--has-image .wk-cover__headline{text-shadow:0 2px 22px #0000008c}.wk-cover__coverlines{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.wk-cover__coverlines-label{font-family:var(--font-meta);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.16em;color:var(--wk-accent);font-weight:700}.wk-cover--has-image .wk-cover__coverlines-label{color:var(--wk-accent-light,var(--wk-accent));text-shadow:0 1px 6px #00000080}.wk-cover__coverlines-list{flex-direction:column;gap:4px;max-width:34ch;margin:0;padding:0;list-style:none;display:flex}.wk-cover__coverline{font-family:var(--font-editorial);font-style:italic;font-size:var(--text-sm);color:var(--wk-cover-fg-dim);line-height:1.35}.wk-cover--has-image .wk-cover__coverline{text-shadow:0 1px 8px #0000008c}.wk-cover__cue{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2) var(--space-3);color:var(--wk-cover-fg);background:0 0;border:none;flex-direction:column;min-height:44px;display:inline-flex}.wk-cover__cue:focus-visible{outline:2px solid var(--wk-accent);outline-offset:3px;border-radius:2px}.wk-cover__kicker{font-family:var(--font-meta);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.16em;color:var(--wk-cover-fg-dim);font-weight:600}.wk-cover--has-image .wk-cover__kicker{text-shadow:0 1px 6px #00000080}.wk-cover__chevron{color:var(--wk-cover-fg);opacity:.85;animation:wkCoverBob 2.2s var(--ease-rack,ease-in-out) infinite;display:block}@keyframes wkCoverBob{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.wk-cover__credit{right:var(--space-4);bottom:var(--space-3);text-align:right;z-index:3;max-width:min(56ch,70vw);position:absolute}.wk-cover__credit .wk-img-caption{text-align:right;color:#f7f2e7a8;text-shadow:0 1px 4px #000000b3;margin:0}.wk-cover__credit .wk-img-caption__credit{color:#f7f2e799}.wk-cover__top,.wk-cover__bottom{animation:wkColdOpenFade .9s var(--ease-cinematic) .2s both}.wk-cover__bottom{animation-delay:.36s}@media (max-width:767px){.wk-cover__furniture{gap:var(--space-4);padding:clamp(var(--space-4), 6vh, var(--space-6)) var(--space-3) clamp(var(--space-4), 6vh, var(--space-5))}.wk-cover__credit{right:var(--space-3);left:var(--space-3);max-width:none}}@media (max-width:400px){.wk-cover__nameplate{transform-origin:50%;padding-left:0;padding-right:0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.wk-cover__img{transition:none;animation:none;transform:none}.wk-cover__chevron,.wk-cover__top,.wk-cover__bottom{animation:none}}
