.gftn-ed{--gftn-ink:#232221;--gftn-ink-strong:#333;--gftn-ink-soft:#5b5b5b;--gftn-ink-faint:#8c8b8a;--gftn-hairline:#e9e8e6;--gftn-c1:#ff5c64;--gftn-c2:#f6aa1c;--gftn-pink:var(--gftn-c1);--gftn-gold:var(--gftn-c2);--gftn-accent-ink:color-mix(in srgb,var(--gftn-c1) 86%,#1a1a1a);--gftn-grad:linear-gradient(90deg,var(--gftn-c1),var(--gftn-c2));--gftn-grad-v:linear-gradient(180deg,var(--gftn-c1),var(--gftn-c2));--gftn-tint:linear-gradient(115deg,color-mix(in srgb,var(--gftn-c1) 6%,transparent),color-mix(in srgb,var(--gftn-c2) 10%,transparent));--gftn-paper:#fcfcfc;--gftn-slot-bg:#f6f6f5;color:var(--gftn-ink);font-family:Open Sans,Segoe UI,-apple-system,system-ui,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.72;margin-left:auto;margin-right:auto;max-width:46rem}.gftn-ed ::selection{background:color-mix(in srgb,var(--gftn-c2) 35%,transparent)}.gftn-ed p{margin:0 0 1.1em}.gftn-ed a{color:var(--gftn-accent-ink)}.gftn-ed .rt h4{align-items:center;color:var(--gftn-ink-soft);display:flex;font-size:.76rem;font-weight:700;gap:.6rem;letter-spacing:.16em;margin:2.2rem 0 .8rem;text-transform:uppercase}.gftn-ed .rt h4:before{background:var(--gftn-grad);content:"";flex:none;height:2px;width:1.25rem}.gftn-ed .rt h5{font-size:1.06rem;font-weight:600;margin:1.8rem 0 .5rem}.gftn-ed .rt ul{margin:1.1em 0;padding-left:1.2rem}.gftn-ed .rt ul li{margin-bottom:.55em}.gftn-ed .rt ul li::marker{color:var(--gftn-gold)}.gftn-ed-masthead{padding:2.5rem 0 1.25rem;position:relative}.gftn-ed-masthead>*{position:relative}.gftn-ed .kicker{align-items:center;color:var(--gftn-accent-ink);display:flex;font-size:.72rem;font-weight:700;gap:.75rem;letter-spacing:.2em;text-transform:uppercase}.gftn-ed .kicker:after{background:var(--gftn-grad);content:"";flex:1;height:2px;opacity:.85}.gftn-ed h1.gftn-title{color:var(--gftn-title-ink,var(--gftn-ink));font-size:clamp(2.15rem,5.6vw,3.35rem);font-weight:300;letter-spacing:-.015em;line-height:1.14;margin:1.2rem 0 1rem;text-wrap:balance}.gftn-ed h1.gftn-title em{background:var(--gftn-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:600}.gftn-ed .standfirst{color:var(--gftn-ink-soft);font-size:1.22rem;font-weight:300;line-height:1.58;margin:0 0 2rem;max-width:40rem;text-wrap:balance}.gftn-ed .stats{border:none;border-bottom:1px solid;border-image:var(--gftn-grad) 1;border-top:3px solid;display:grid;grid-template-columns:repeat(3,1fr);margin:2.25rem 0 2rem}.gftn-ed .stats>div{border-right:1px solid var(--gftn-hairline);padding:1.45rem .75rem 1.3rem 1.1rem}.gftn-ed .stats>div:nth-child(3n){border-right:none}.gftn-ed .stats>div:nth-child(3n+1){padding-left:0}.gftn-ed .stats>div:nth-child(n+4){border-top:1px solid var(--gftn-hairline)}.gftn-ed .stats b{color:var(--gftn-ink);display:block;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.01em;line-height:1.2;margin-bottom:.2rem}.gftn-ed .stats span{color:var(--gftn-ink-faint);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gftn-ed nav.toc{border-bottom:1px solid var(--gftn-hairline);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.4rem 1.4rem;margin-bottom:1rem;padding:0 0 1rem;position:relative}.gftn-ed nav.toc a{border-bottom:1px solid transparent;color:var(--gftn-ink-soft);text-decoration:none}.gftn-ed nav.toc a:focus-visible,.gftn-ed nav.toc a:hover{border-bottom-color:var(--gftn-pink);color:var(--gftn-accent-ink)}.gftn-ed h2.plain{color:var(--gftn-ink);font-size:1.95rem;font-weight:300;letter-spacing:-.01em;margin:1.5rem 0 1rem;text-wrap:balance}.gftn-ed .rule-label{align-items:center;color:var(--gftn-accent-ink);display:flex;font-size:.72rem;font-weight:700;gap:.75rem;letter-spacing:.2em;margin:1.6rem 0 .4rem;text-transform:uppercase}.gftn-ed .rule-label:after{background:var(--gftn-grad);content:"";flex:1;height:2px;opacity:.85}.gftn-ed figure.photo{margin:2.2rem 0}.gftn-ed figure.photo img{border-radius:4px;box-shadow:10px 8px 18px rgba(35,34,33,.1);display:block;width:100%}.gftn-ed figure.photo figcaption{border-bottom:1px solid var(--gftn-hairline);color:var(--gftn-ink-faint);font-size:.78rem;padding:.7rem .15rem}.gftn-ed figure.slot{background:repeating-linear-gradient(45deg,transparent 0 14px,color-mix(in srgb,var(--gftn-c2) 12%,transparent) 14px 15px),var(--gftn-slot-bg);border:1.5px dashed color-mix(in srgb,var(--gftn-c2) 75%,transparent);border-radius:4px;margin:2.2rem 0}.gftn-ed figure.slot .frame{align-items:center;aspect-ratio:16/7.5;display:flex;flex-direction:column;gap:.35rem;justify-content:center;padding:1.25rem;text-align:center}.gftn-ed figure.slot .tag{background:var(--gftn-paper);border:1px solid var(--gftn-hairline);border-radius:100px;color:var(--gftn-accent-ink);font-size:.66rem;font-weight:700;letter-spacing:.16em;padding:.25rem .7rem;text-transform:uppercase}.gftn-ed blockquote.pull{border:none;border-image:var(--gftn-grad-v) 1;border-left:3px solid;margin:2.4rem -1rem;padding:.2rem 1rem .2rem 1.6rem;position:relative}.gftn-ed blockquote.pull p{color:var(--gftn-ink-strong);font-size:1.42rem;font-weight:300;letter-spacing:-.005em;line-height:1.46;margin:0 0 .8rem;text-wrap:balance}.gftn-ed blockquote.pull footer{color:var(--gftn-ink-faint);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gftn-ed blockquote.pull footer b{color:var(--gftn-ink-soft);font-weight:700}.gftn-ed blockquote.pull.chatham footer:after{border:1px solid color-mix(in srgb,var(--gftn-c1) 45%,transparent);border-radius:100px;color:var(--gftn-accent-ink);content:"Chatham House Rule";display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.1em;margin-left:.7em;padding:.1rem .55rem;text-transform:uppercase}@media (min-width:900px){.gftn-ed blockquote.pull{margin-left:-2.5rem;margin-right:-2.5rem}}.gftn-ed details.insight{border-top:1px solid var(--gftn-ink);margin:0}.gftn-ed details.insight:last-of-type{border-bottom:1px solid var(--gftn-ink)}.gftn-ed details.insight>summary{align-items:baseline;cursor:pointer;display:grid;gap:1.1rem;grid-template-columns:auto 1fr auto;list-style:none;padding:1.5rem .25rem 1.5rem 0}.gftn-ed details.insight>summary::-webkit-details-marker{display:none}.gftn-ed details.insight>summary:focus-visible .t,.gftn-ed details.insight>summary:hover .t{color:var(--gftn-accent-ink)}.gftn-ed details.insight>summary:focus-visible{outline:2px solid var(--gftn-pink);outline-offset:3px}.gftn-ed details.insight .num{background:var(--gftn-grad-v);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.15rem;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.gftn-ed details.insight .t{color:var(--gftn-ink);font-size:1.28rem;font-weight:600;line-height:1.32;text-wrap:balance;transition:color .12s ease}.gftn-ed details.insight .chev{color:var(--gftn-ink-faint);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.gftn-ed details.insight .chev:before{color:var(--gftn-accent-ink);content:"+ ";font-weight:700}.gftn-ed details.insight[open] .chev:before{content:"\2212  "}.gftn-ed details.insight:not([open]) .chev .open-word,.gftn-ed details.insight[open] .chev .closed-word{display:none}.gftn-ed details.insight .body{padding:0 0 2.5rem}.gftn-ed details.insight .dek,.gftn-ed details.insight .dek p{color:var(--gftn-ink-soft);font-size:1.12rem;font-weight:300;line-height:1.62}.gftn-ed details.insight .dek{margin:-.4rem 0 1.4rem}.gftn-ed details.insight .dek p{margin:0}.gftn-ed .task{background:var(--gftn-tint);border:none;border-image:var(--gftn-grad-v) 1;border-left:3px solid;margin:1.6rem 0 2rem;padding:1.2rem 1.4rem 1.05rem}.gftn-ed .task .lbl{color:var(--gftn-accent-ink);font-size:.68rem;font-weight:700;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.gftn-ed .task p{color:var(--gftn-ink-strong);font-size:.95rem;line-height:1.68;margin-bottom:0}.gftn-ed .task p+p{margin-top:.7em}.gftn-ed .controls{display:flex;gap:.6rem;margin:0 0 .9rem}.gftn-ed .controls button{background:none;border:1px solid var(--gftn-hairline);border-radius:100px;color:var(--gftn-accent-ink);cursor:pointer;font-family:inherit;font-size:.73rem;font-weight:700;letter-spacing:.08em;padding:.35rem .95rem;text-transform:uppercase;transition:border-color .12s ease,background .12s ease}.gftn-ed .controls button:hover{background:color-mix(in srgb,var(--gftn-c1) 6%,transparent);border-color:var(--gftn-pink)}.gftn-ed .controls button:focus-visible{outline:2px solid var(--gftn-pink);outline-offset:2px}.gftn-ed .notice{background:color-mix(in srgb,var(--gftn-paper) 55%,transparent);border:1px solid var(--gftn-hairline);border-radius:4px;color:var(--gftn-ink-soft);font-size:.82rem;margin:1.8rem 0;padding:.75rem 1rem}.gftn-ed .notice p{margin:0}.gftn-ed .foreword-sig{align-items:center;display:flex;gap:1.2rem;margin-top:1.8rem}.gftn-ed .foreword-sig figure.photo{flex:none;margin:0;width:5.2rem}.gftn-ed .foreword-sig figure.photo img{aspect-ratio:1;border-radius:50%;box-shadow:6px 5px 12px rgba(35,34,33,.12);object-fit:cover}.gftn-ed .foreword-sig .who b{display:block;font-size:1.02rem;font-weight:700}.gftn-ed .foreword-sig .who span{color:var(--gftn-ink-faint);font-size:.8rem;letter-spacing:.04em}.gftn-ed details.ann{border-top:1px solid var(--gftn-hairline)}.gftn-ed details.ann:last-of-type{border-bottom:1px solid var(--gftn-hairline)}.gftn-ed details.ann>summary{align-items:baseline;cursor:pointer;display:grid;font-size:1rem;font-weight:600;gap:.9rem;grid-template-columns:auto 1fr auto;line-height:1.45;list-style:none;padding:.95rem .25rem .95rem 0}.gftn-ed details.ann>summary::-webkit-details-marker{display:none}.gftn-ed details.ann>summary:focus-visible,.gftn-ed details.ann>summary:hover{color:var(--gftn-accent-ink)}.gftn-ed details.ann>summary:focus-visible{outline:2px solid var(--gftn-pink);outline-offset:3px}.gftn-ed details.ann .num{color:var(--gftn-gold);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700}.gftn-ed details.ann .chev{color:var(--gftn-ink-faint);font-size:.9rem;font-weight:400}.gftn-ed details.ann[open] .chev{color:var(--gftn-accent-ink)}.gftn-ed details.ann .body{color:var(--gftn-ink-soft);font-size:.95rem;padding:.2rem 0 1.4rem 1.75rem}.gftn-ed details.ann .body p:last-child{margin-bottom:0}.gftn-ed .q{border-top:1px solid var(--gftn-hairline);padding:1.3rem 0 1.1rem}.gftn-ed .q:last-of-type{border-bottom:1px solid var(--gftn-hairline)}.gftn-ed .q>b{display:block;font-size:1.05rem;font-weight:700;margin-bottom:.35rem}.gftn-ed .q p{color:var(--gftn-ink-soft);font-size:.95rem;margin:0}.gftn-ed .q-intro{color:var(--gftn-ink-soft);font-size:1.05rem;font-weight:300;margin:.8rem 0 1.4rem}.gftn-ed .endnote{border-image:var(--gftn-grad) 1;border-top:3px solid;color:var(--gftn-ink-faint);display:flex;flex-wrap:wrap;font-size:.8rem;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:1.2rem}.gftn-ed nav.toc.is-stuck{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--gftn-paper) 94%,transparent);border-bottom:1px solid var(--gftn-hairline);flex-wrap:nowrap;left:0;margin:0;overflow-x:auto;padding:.65rem max(1.25rem,calc(50vw - 23rem));position:fixed;right:0;z-index:40;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gftn-ed nav.toc.is-stuck::-webkit-scrollbar{display:none}.gftn-ed nav.toc.is-stuck a{white-space:nowrap}.gftn-ed nav.toc a.active{border-bottom-color:var(--gftn-pink);color:var(--gftn-accent-ink)}.gftn-ed-masthead .motif{height:auto;opacity:.32;pointer-events:none;position:absolute;right:-.75rem;top:.4rem;width:min(250px,42%)}.gftn-ed nav.toc.is-stuck.has-overflow{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 2.5rem),transparent)}.gftn-ed .gftn-scroll-progress{background:var(--gftn-grad);display:none;height:3px;left:0;pointer-events:none;position:fixed;width:0;z-index:41}.gftn-ed-announcements,.gftn-ed-insights,.gftn-ed-prose,.gftn-ed-questions{padding-bottom:2.25rem;padding-top:1.5rem}.gftn-ed-prose .gftn-prose-sec+.gftn-prose-sec{margin-top:2.5rem}.gftn-ed details.q>summary{align-items:baseline;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:1fr auto;list-style:none}.gftn-ed details.q>summary::-webkit-details-marker{display:none}.gftn-ed details.q>summary b{margin-bottom:0}.gftn-ed details.q>summary:focus-visible b,.gftn-ed details.q>summary:hover b{color:var(--gftn-accent-ink)}.gftn-ed details.q>summary:focus-visible{outline:2px solid var(--gftn-pink);outline-offset:3px}.gftn-ed details.q .chev{color:var(--gftn-ink-faint);font-size:.9rem}.gftn-ed details.q[open] .chev{color:var(--gftn-accent-ink)}.gftn-ed details.q .rt{margin-top:.4rem}.gftn-ed.gftn-dark{--gftn-ink:#fcfcfc;--gftn-ink-strong:#f1f0ef;--gftn-ink-soft:#c9c8c6;--gftn-ink-faint:#9c9b99;--gftn-hairline:hsla(0,0%,99%,.18);--gftn-paper:#232221;--gftn-slot-bg:hsla(0,0%,99%,.06);--gftn-accent-ink:color-mix(in srgb,var(--gftn-c1) 80%,#fff)}