.ki-overlay{position:fixed;inset:0;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .6s cubic-bezier(.7,0,.3,1),opacity .5s cubic-bezier(.7,0,.3,1)}.ki-overlay.ki-lift{transform:translateY(-100%);opacity:0}.ki-col{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:80px 0;gap:4px}.ki-col-left{left:6vw;align-items:flex-start}.ki-col-right{right:6vw;align-items:flex-end}.ki-frag{display:block;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(18px,2.2vw,30px);line-height:1.3;color:#181617;opacity:0;transition:opacity .65s cubic-bezier(.7,0,.3,1),transform .65s cubic-bezier(.7,0,.3,1),filter .45s cubic-bezier(.7,0,.3,1)}.ki-frag-left{transform:translateX(-120px)}.ki-frag-right{transform:translateX(120px)}.ki-enter .ki-frag{opacity:1;transform:translateX(0);transition-delay:calc(var(--i) / var(--n) * .55s)}.ki-settle .ki-frag{opacity:1;color:#6b6b6b}.ki-settle .ki-frag-left{transform:translateX(8vw)}.ki-settle .ki-frag-right{transform:translateX(-8vw)}.ki-reveal .ki-frag{opacity:0;filter:blur(4px)}.ki-reveal .ki-frag-left{transform:translateX(12vw)}.ki-reveal .ki-frag-right{transform:translateX(-12vw)}.ki-lift .ki-frag{opacity:0;filter:blur(4px)}.ki-centre-rule{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;background:#181617;height:0;transition:height .7s cubic-bezier(.7,0,.3,1)}.ki-settle .ki-centre-rule{height:64vh}.ki-lift .ki-centre-rule,.ki-reveal .ki-centre-rule{height:0}.ki-mark{position:absolute;text-align:center;opacity:0;pointer-events:none}.ki-lift .ki-mark,.ki-reveal .ki-mark{opacity:1}.ki-mark-row{display:flex;justify-content:center;gap:0}.ki-mark-glyph{display:inline-block;font-family:DM Sans,system-ui,Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(56px,11vw,144px);letter-spacing:.02em;text-transform:uppercase;color:#181617;opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.7,0,.3,1),transform .5s cubic-bezier(.7,0,.3,1);transition-delay:calc(var(--i) * 50ms)}.ki-lift .ki-mark-glyph,.ki-reveal .ki-mark-glyph{opacity:1;transform:none}.ki-mark-tag{display:flex;justify-content:center;align-items:baseline;gap:6px;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:19px;color:#9a031e;margin-top:8px;opacity:0;transition:opacity .4s cubic-bezier(.7,0,.3,1) .4s}.ki-lift .ki-mark-tag,.ki-reveal .ki-mark-tag{opacity:1}.ki-mark-plus{color:#6b6b6b}.ki-frame{position:absolute;font-family:DM Sans,system-ui,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#adadad}.ki-frame-left{top:28px;left:28px}.ki-frame-right{top:28px;right:28px}.ki-frame-issue{bottom:28px;left:50%;transform:translateX(-50%);white-space:nowrap}.ki-skip{position:absolute;bottom:24px;right:24px;display:inline-flex;align-items:center;gap:8px;background:#181617;color:#fff;font-family:DM Sans,system-ui,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:10px 18px;border:none;border-radius:999px;cursor:pointer;transition:opacity .2s}.ki-skip:hover{opacity:.8}.ki-reduced .ki-centre-rule,.ki-reduced .ki-col{display:none}.ki-reduced .ki-mark{opacity:1}.ki-reduced .ki-mark-glyph,.ki-reduced .ki-mark-tag{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ki-centre-rule,.ki-frag,.ki-mark-glyph,.ki-mark-tag,.ki-overlay{transition:none!important;animation:none!important}}.magazine-root{--mag-paper:var(--paper,#faf8f5);--mag-ink:var(--ink,#181617);background:var(--mag-paper);color:var(--mag-ink)}.mag-hero{position:relative;min-height:92vh;display:flex;align-items:flex-end;overflow:hidden;background:#0d0c0c;color:#fff}.mag-hero-video{position:absolute;inset:0;z-index:0}.mag-hero-video-el{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mag-hero-veil{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,7,7,.92) 0,rgba(8,7,7,.35) 45%,rgba(8,7,7,.15)),radial-gradient(120% 80% at 50% 120%,rgba(8,7,7,.6) 0,transparent 60%)}.mag-hero-mute{position:absolute;top:96px;right:24px;z-index:3;width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.35);color:#fff;font-size:15px;line-height:1;transition:background .2s}.mag-hero-mute:hover{background:rgba(0,0,0,.6)}.mag-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--max-page,1200px);margin:0 auto;padding:0 clamp(20px,5vw,96px) clamp(48px,8vh,110px)}.mag-hero-eyebrow{display:flex;align-items:center;gap:16px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:22px}.mag-hero-issue{color:#fff;font-weight:500}.mag-hero-date{color:hsla(0,0%,100%,.45)}.mag-hero-title{font-weight:700;line-height:1.02;letter-spacing:-.01em;font-size:clamp(2.6rem,7vw,6.2rem);max-width:16ch;text-shadow:0 2px 40px rgba(0,0,0,.4)}.mag-hero-word{display:inline-block;margin-right:.28em;will-change:transform,filter,opacity}.mag-hero-subtitle{margin-top:24px;font-style:italic;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.35;color:hsla(0,0%,100%,.7);max-width:42ch}.mag-hero-scroll{margin-top:46px;display:flex;align-items:center;gap:14px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.mag-hero-scroll-line{display:block;width:54px;height:1px;background:hsla(0,0%,100%,.4);transform-origin:left center;animation:mag-scroll-pulse 2.4s ease-in-out infinite}@keyframes mag-scroll-pulse{0%,to{transform:scaleX(.4);opacity:.4}50%{transform:scaleX(1);opacity:1}}.mag-stream{padding:clamp(40px,8vh,90px) 0 120px}.mag-stream-inner{max-width:900px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.mag-empty{font-family:var(--font-ai,system-ui);color:var(--mid-grey,#adadad);text-align:center}.mag-item{border-top:1px solid rgba(24,22,23,.14)}.mag-item:last-child{border-bottom:1px solid rgba(24,22,23,.14)}.mag-item-head{padding:clamp(26px,4vw,44px) 0;cursor:pointer;outline:none;transition:opacity .25s}.mag-item-head:focus-visible{box-shadow:inset 0 0 0 2px var(--mag-accent,#9a031e)}.mag-item:not(.is-open) .mag-item-head:hover .mag-item-title{opacity:.62}.mag-item-meta{display:flex;align-items:center;gap:14px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.mag-item-kicker{font-weight:600}.mag-item-time{color:var(--mid-grey,#adadad)}.mag-item-title{font-weight:700;line-height:1.08;font-size:clamp(1.7rem,3.4vw,2.9rem);letter-spacing:-.01em;transition:opacity .25s}.mag-item-dek{margin-top:14px;font-family:var(--font-ai,system-ui);font-size:1.02rem;line-height:1.55;color:#5c5a5a;max-width:60ch}.mag-item-underline{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mag-item-byline{gap:10px;letter-spacing:.06em;color:#5c5a5a}.mag-item-byline,.mag-item-cta{display:inline-flex;align-items:center;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:12px;text-transform:uppercase}.mag-item-cta{gap:9px;letter-spacing:.1em;font-weight:600}.mag-item-caret{display:inline-block;transition:transform .4s cubic-bezier(.6,0,.3,1)}.mag-item-caret.is-open{transform:rotate(180deg)}.mag-avatar{border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--light-grey,#efefef)}.mag-avatar--ph{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-weight:600;color:#8a8788;background:#ececec}.mag-item-byline-txt{display:inline-flex;flex-direction:column;line-height:1.2}.mag-item.is-open .mag-item-byline-name{font-family:var(--font-ai,system-ui);font-weight:700;font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--mag-ink)}.mag-item-byline-role{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.12em;color:var(--mid-grey,#adadad);margin-top:3px}.mag-item-standfirst{margin-top:16px;font-style:italic;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.4;color:#5c5a5a;max-width:42ch}.mag-item-panel{will-change:height}.mag-item-body{padding:4px 0 clamp(34px,5vw,64px)}.mag-item.is-open .mag-item-head>*{max-width:50rem;margin-left:auto;margin-right:auto}.mag-item-cover{width:100%;max-width:50rem;aspect-ratio:16/9;background-size:cover;background-repeat:no-repeat;margin:2px auto clamp(30px,5vw,56px)}.mag-body-html{max-width:50rem;margin:0 auto}.mag-body-html>*{will-change:transform,filter,opacity}.mag-gallery{max-width:50rem;margin:clamp(24px,4vw,40px) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mag-gallery-fig{margin:0}.mag-gallery-fig img{width:100%;height:auto;display:block}.mag-gallery-fig figcaption{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;color:var(--mid-grey,#adadad);margin-top:6px}.mag-embeds{max-width:50rem;margin:clamp(28px,4vw,44px) auto 0}.mag-embeds-label{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid-grey,#adadad);margin-bottom:14px}.mag-keywords{max-width:50rem;margin:clamp(28px,4vw,44px) auto 0}.mag-keywords-label{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid-grey,#adadad);margin-bottom:12px}.mag-keywords-list{display:flex;flex-wrap:wrap;gap:8px}.mag-keyword{font-size:11px;letter-spacing:.08em;color:var(--mag-ink);background:rgba(24,22,23,.06);padding:5px 10px}.mag-item-foot,.mag-keyword{font-family:var(--font-mono,"IBM Plex Mono",monospace);text-transform:uppercase}.mag-item-foot{max-width:50rem;margin:44px auto 0;padding-top:20px;border-top:1px solid rgba(24,22,23,.12);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.06em}.mag-item-permalink{font-weight:600;white-space:nowrap}.mag-item-permalink:hover{text-decoration:underline;text-underline-offset:3px}.mag-item-collapse{font-weight:600;white-space:nowrap;background:none;border:0;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.mag-item-collapse:hover{text-decoration:underline;text-underline-offset:3px}.mag-outro{border-top:1px solid rgba(24,22,23,.14);background:#0d0c0c;color:#fff;padding:clamp(56px,10vh,120px) 0}.mag-outro-inner{max-width:900px;margin:0 auto;padding:0 clamp(20px,5vw,48px);text-align:center}.mag-outro-eyebrow{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.mag-outro-title{font-weight:700;line-height:1.05;margin-top:16px;font-size:clamp(2rem,4.5vw,3.4rem)}.mag-outro-sub{margin-top:14px;color:hsla(0,0%,100%,.6);font-family:var(--font-ai,system-ui);font-size:1.05rem}.mag-outro-cta{margin-top:32px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#fff;padding:14px 26px;border:1px solid hsla(0,0%,100%,.4);transition:background .2s,color .2s,border-color .2s}.mag-outro-cta:hover{background:#fff;color:#0d0c0c;border-color:#fff}.mag-outro-cta span{transition:transform .25s}.mag-outro-cta:hover span{transform:translateX(4px)}@media (max-width:768px){.mag-hero{min-height:78vh}.mag-hero-mute{top:74px;right:16px}.mag-item-cover{aspect-ratio:16/10;margin-bottom:clamp(20px,6vw,32px)}.mag-gallery{grid-template-columns:1fr}.mag-item-underline{gap:12px}.mag-item-foot{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.mag-hero-scroll-line{animation:none}.mag-item-caret{transition:none}}