.ffm .ed{font-family:var(--font-journal-read),Georgia,serif}.ffm .ed .k{font:700 calc(var(--k) * 10.5)/1.3 var(--font-home-sans),system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0}.ffm .ed .k.light{color:var(--peach);z-index:3}.ffm .ed .ph{background-color:#3a3530;background-repeat:no-repeat}.ffm .ed .ph.none{background:linear-gradient(160deg,var(--forest),#1d3a2f)}.ffm .ed .scrim{z-index:1;background:linear-gradient(180deg,rgb(14 22 18/0),rgb(14 22 18/.6) 40%,rgb(14 22 18/.9))}.ffm .ed .scrim.from-top{background:linear-gradient(180deg,rgb(14 22 18/.55),rgb(14 22 18/0))}.ffm .ed a{color:inherit;text-decoration:none;position:relative;z-index:26}.ffm .ed a:focus-visible,.ffm .ed button:focus-visible{outline:3px solid var(--terra);outline-offset:2px}.ffm .ed .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ffm .ed .fo{font:600 calc(var(--k) * 9.5)/1 var(--font-home-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--char);display:flex;gap:1.4em;align-items:baseline;max-width:none}.ffm .ed .fo .lab{font:inherit;letter-spacing:inherit;color:inherit}.ffm .ed .fo b{font:400 calc(var(--k) * 16)/1 var(--font-magazine-display),Georgia,serif;letter-spacing:0;color:var(--ink)}.ffm .ed.cover .paper{inset:0;background:var(--ivory)}.ffm .ed.cover .issue{display:flex;justify-content:space-between;gap:1em;color:var(--ivory);padding-bottom:calc(var(--k) * 8);border-bottom:1px solid rgb(255 250 241/.45);z-index:3}.ffm .ed.cover .issue.ink{color:var(--clay);border-bottom-color:var(--rule)}.ffm .ed.cover .np{margin:0;font:400 calc(var(--k) * var(--np))/.82 var(--font-magazine-display),Georgia,serif;letter-spacing:-.035em;color:var(--ivory);text-align:center;white-space:nowrap;z-index:5;text-shadow:0 calc(var(--k) * 2) calc(var(--k) * 18) rgb(10 16 13/.35)}.ffm .ed.cover .np b{font-weight:400;color:var(--peach)}.ffm .ed.cover .np-sub{display:block;margin-top:.1em;font:italic 400 calc(var(--k) * var(--np) * .2)/1 var(--font-magazine-display),Georgia,serif;letter-spacing:.02em;text-align:right;color:var(--ivory)}.ffm .ed.cover .np.ink{color:var(--forest);text-shadow:none}.ffm .ed.cover .np.ink b{color:var(--terra)}.ffm .ed.cover .np.ink .np-sub{color:var(--clay)}.ffm .ed.cover .lines{z-index:4;color:var(--ivory)}.ffm .ed.cover .lines.ink{color:var(--ink)}.ffm .ed.cover .lines .k{color:var(--peach)}.ffm .ed.cover .lines.ink .k{color:var(--clay)}.ffm .ed.cover .lines h2{font:400 calc(var(--k) * var(--ct))/.92 var(--font-magazine-display),Georgia,serif;margin:.12em 0 0;letter-spacing:-.02em;text-wrap:balance}.ffm .ed.cover.framed .lines h2{font-size:calc(var(--k) * var(--ct) * .72);color:var(--forest)}.ffm .ed.cover .lines .dek{font:italic 400 calc(var(--k) * var(--cd))/1.2 var(--font-magazine-display),Georgia,serif;color:var(--peach);margin:.25em 0 .8em}.ffm .ed.cover .lines.ink .dek{color:var(--clay)}.ffm .ed.cover .lines ul{list-style:none;margin:0;padding:0;font:500 calc(var(--k) * 12.5)/1.35 var(--font-home-sans),sans-serif}.ffm .ed.cover .lines li{padding:.45em 0;border-top:1px solid rgb(255 250 241/.3);display:flex;gap:.6em}.ffm .ed.cover .lines.ink li{border-top-color:var(--rule)}.ffm .ed.cover .lines li:before{content:"+";color:var(--peach);font-weight:700}.ffm .ed.cover .lines.ink li:before{color:var(--terra)}.ffm .ed.cover .lines li a{color:inherit;text-decoration:none}.ffm .ed.cover .lines li a:hover{text-decoration:underline;text-underline-offset:.2em}.ffm .ed.cover .lines li a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ffm .ed.cover .tab{right:0;top:50%;transform:translateY(-50%);z-index:26;background:var(--forest);color:var(--paper);border:0;border-radius:calc(var(--k) * 6) 0 0 calc(var(--k) * 6);padding:calc(var(--k) * 16) calc(var(--k) * 10);font:700 calc(var(--k) * 9.5)/1.2 var(--font-home-sans),sans-serif;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;box-shadow:-4px 6px 14px -6px rgb(0 0 0/.5);cursor:pointer}.ffm .ed.lead .ink{color:var(--ivory);z-index:26}.ffm .ed.lead .num{font:400 calc(var(--k) * 44)/1 var(--font-magazine-display),Georgia,serif;color:var(--peach);display:block;margin-bottom:.1em}.ffm .ed.lead .k{color:var(--peach)}.ffm .ed.lead h3{font:400 calc(var(--k) * 58)/.95 var(--font-magazine-display),Georgia,serif;margin:.15em 0 0;letter-spacing:-.02em;text-wrap:balance}.ffm .ed.lead .dek{font:italic 400 calc(var(--k) * 20)/1.25 var(--font-magazine-display),Georgia,serif;color:var(--peach);margin:.3em 0 .7em}.ffm .ed.lead .ex{font:400 calc(var(--k) * 13)/1.5 var(--font-journal-read),Georgia,serif;color:rgb(255 250 241/.88);margin:0 0 1em;max-width:30em}.ffm .ed .go{display:inline-flex;align-items:center;gap:.5em;background:var(--ivory);color:var(--forest);border-radius:99em;padding:.7em 1.15em;font:700 calc(var(--k) * 11)/1 var(--font-home-sans),sans-serif}.ffm .ed .go.dark{background:var(--forest);color:var(--ivory);font-size:calc(var(--k) * 12)}.ffm .ed .vcap{right:calc(var(--k) * 12);top:50%;transform:translate(50%,-50%) rotate(90deg) translateY(-50%);font:600 calc(var(--k) * 8.5)/1 var(--font-home-sans),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 250 241/.78);white-space:nowrap;z-index:3;max-width:calc(var(--k) * 640);overflow:hidden;text-overflow:ellipsis}.ffm .ed .toc{display:flex;flex-direction:column;overflow:hidden}.ffm .ed .toc .flow{min-height:0}.ffm .ed .tocbar{display:flex;justify-content:space-between;align-items:baseline;gap:1em;color:var(--clay);border-bottom:1px solid var(--rule);padding-bottom:calc(var(--k) * 8);flex:none}.ffm .ed .toc h2{font:400 calc(var(--k) * 64)/.9 var(--font-magazine-display),Georgia,serif;color:var(--forest);margin:calc(var(--k) * 10) 0 calc(var(--k) * 12);letter-spacing:-.025em}.ffm .ed .sf{font:italic 400 calc(var(--k) * 13.5)/1.45 var(--font-journal-read),Georgia,serif;color:var(--char)}.ffm .ed .sf,.ffm .ed .upd{margin:0 0 calc(var(--k) * 12)}.ffm .ed .upd{font:500 calc(var(--k) * 10.5)/1.4 var(--font-home-sans),sans-serif;color:var(--clay)}.ffm .ed .grp{color:var(--clay);margin:calc(var(--k) * 6) 0 calc(var(--k) * 10);display:flex;align-items:center;gap:.8em}.ffm .ed .grp:after{content:"";flex:1;height:1px;background:var(--rule)}.ffm .ed .grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--k) * 18) calc(var(--k) * 20);margin-bottom:calc(var(--k) * 14)}.ffm .ed .grid.one{grid-template-columns:1fr}.ffm .ed .ent{display:block}.ffm .ed .ent .im{display:block;position:relative;aspect-ratio:16/7.5;background-size:cover;background-color:#3a3530}.ffm .ed .im.none{background:linear-gradient(160deg,var(--sage),var(--forest))}.ffm .ed .ent .meta{display:flex;gap:.7em;align-items:baseline;margin-top:calc(var(--k) * 8)}.ffm .ed .n{font:400 calc(var(--k) * 20)/1 var(--font-magazine-display),Georgia,serif;color:var(--terra);font-variant-numeric:tabular-nums}.ffm .ed .ent .k{color:var(--clay)}.ffm .ed .ent.side{display:grid;grid-template-columns:1.1fr 1fr;-moz-column-gap:calc(var(--k) * 16);column-gap:calc(var(--k) * 16);align-items:end}.ffm .ed .ent.side .im{grid-row:span 2;aspect-ratio:16/10}.ffm .ed .ent.side .meta{margin-top:0}.ffm .ed .ent b{display:block;font:400 calc(var(--k) * 18)/1.12 var(--font-magazine-display),Georgia,serif;color:var(--ink);margin-top:calc(var(--k) * 4);text-wrap:balance}.ffm .ed .row{display:grid;grid-template-columns:calc(var(--k) * 30) 1fr auto;gap:calc(var(--k) * 10);align-items:baseline;padding:calc(var(--k) * 7) 0;border-top:1px solid var(--rule)}.ffm .ed .row:last-of-type{border-bottom:1px solid var(--rule)}.ffm .ed .row .n{font-size:calc(var(--k) * 17)}.ffm .ed .row b{font:400 calc(var(--k) * 16.5)/1.15 var(--font-magazine-display),Georgia,serif;color:var(--ink)}.ffm .ed .min{font:600 calc(var(--k) * 9.5)/1 var(--font-home-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--char);white-space:nowrap}.ffm .ed .row.thumb{grid-template-columns:calc(var(--k) * 58) 1fr;align-items:center}.ffm .ed .row.thumb .im{display:block;aspect-ratio:1;background-size:cover;background-color:#3a3530}.ffm .ed .row.thumb .meta{display:flex;gap:.6em;align-items:baseline}.ffm .ed .row.thumb .n{font-size:calc(var(--k) * 15)}.ffm .ed .row.thumb b{display:block;margin-top:calc(var(--k) * 3)}.ffm .ed .row.thumb.feat{grid-template-columns:calc(var(--k) * 96) 1fr}.ffm .ed .row.thumb.feat .im{aspect-ratio:4/3}.ffm .ed .row.thumb.feat b{font-size:calc(var(--k) * 19)}.ffm .ed a.ent:hover b,.ffm .ed a.row:hover b{color:var(--forest)}.ffm .ed .arch{margin-top:calc(var(--k) * 16);display:flex;justify-content:space-between;align-items:center;gap:1em;border-top:2px solid var(--ink);padding-top:calc(var(--k) * 12)}.ffm .ed .arch.stacked{flex-direction:column;align-items:stretch;gap:calc(var(--k) * 12)}.ffm .ed .arch .t{font:400 calc(var(--k) * 17)/1.15 var(--font-magazine-display),Georgia,serif;color:var(--ink)}.ffm .ed .arch .t small{display:block;font:500 calc(var(--k) * 11)/1.4 var(--font-home-sans),sans-serif;color:var(--char);margin-top:.2em}.ffm .ed .arch .links{display:flex;gap:calc(var(--k) * 8);flex-wrap:wrap}.ffm .ed .arch.stacked .links{flex-direction:column}.ffm .ed .arch .a{font:700 calc(var(--k) * 10.5)/1 var(--font-home-sans),sans-serif;letter-spacing:.06em;color:var(--forest);white-space:nowrap;border:1px solid var(--rule);border-radius:99em;padding:.8em 1.1em;text-align:center}.ffm .ed .turnon{font:italic 400 calc(var(--k) * 12.5)/1.4 var(--font-journal-read),Georgia,serif;color:var(--char);margin:calc(var(--k) * 10) 0 0}.ffm .ed .ctitle{margin:0;font:400 calc(var(--k) * 64)/1 var(--font-magazine-display),Georgia,serif;color:var(--ivory);letter-spacing:-.025em;z-index:2}.ffm .ed .ctitle.ink{color:var(--forest)}.ffm .ed .leadblock{margin-bottom:calc(var(--k) * 18)}.ffm .ed .leadmeta{display:flex;gap:.6em;align-items:baseline}.ffm .ed .leadmeta .n{font-size:calc(var(--k) * 26)}.ffm .ed .leadmeta .k{color:var(--clay)}.ffm .ed .leadtitle{font:400 calc(var(--k) * 34)/1 var(--font-magazine-display),Georgia,serif;color:var(--ink);margin:.18em 0 0;letter-spacing:-.015em}.ffm .ed .leaddek{font:italic 400 calc(var(--k) * 16)/1.25 var(--font-magazine-display),Georgia,serif;color:var(--clay);margin:.25em 0 .6em}.ffm .ed .leadblock .go{margin-top:calc(var(--k) * 4)}.ffm .ed .endbox{display:flex;flex-direction:column}.ffm .ed .endtitle{font:400 calc(var(--k) * 64)/.95 var(--font-magazine-display),Georgia,serif;color:var(--forest);margin:calc(var(--k) * 40) 0 calc(var(--k) * 6);letter-spacing:-.025em;text-wrap:balance}.ffm .ed .enddate{color:var(--clay)}.ffm .ed .endnote{font:italic 400 calc(var(--k) * 15)/1.5 var(--font-journal-read),Georgia,serif;color:var(--char);margin:calc(var(--k) * 18) 0 0;max-width:26em}.ffm .ed .endsections{list-style:none;margin:calc(var(--k) * 26) 0 calc(var(--k) * 26);padding:0;border-top:2px solid var(--ink)}.ffm .ed .endsections li{padding:calc(var(--k) * 8) 0;border-bottom:1px solid var(--rule);font:700 calc(var(--k) * 10.5)/1.3 var(--font-home-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--clay)}.ffm .ed .endsections a,.ffm .ed .endsections li{display:flex;justify-content:space-between;align-items:baseline}.ffm .ed .endsections a{flex:1;color:inherit;text-decoration:none}.ffm .ed .endsections a:focus-visible span,.ffm .ed .endsections a:hover span{text-decoration:underline;text-underline-offset:.3em}.ffm .ed .endsections a:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.ffm .ed .endsections b{font:400 calc(var(--k) * 18)/1 var(--font-magazine-display),Georgia,serif;letter-spacing:0;color:var(--terra)}.ffm .ed .endbox .go{align-self:flex-start}.ffm .ed .endsmall{margin:calc(var(--k) * 10) 0 0;font:italic 400 calc(var(--k) * 12.5)/1.4 var(--font-journal-read),Georgia,serif;color:var(--char)}.ffm .book.closed:after{left:50%}.ffm .book.closed .stack.l{display:none}