.mf{--desk-ink:#36342f;--desk-soft:#706c65;--desk-line:#c7c3b8;--pick:#8c2a1c;--f-ui:"Jost", "Avenir Next", "Segoe UI", system-ui, sans-serif;--f-ui-serif:"Cormorant Garamond", Garamond, "Times New Roman", serif;--paper:#f6f4ef;--ink:#131313;--soft:#66635e;--accent:#c71f1f;--rule:#d8d4cb;--bind:#111;--f-display:"Bodoni Moda", "Didot", "Bodoni 72", serif;--f-body:"Jost", "Futura", "Avenir Next", sans-serif;max-width:1360px;color:var(--desk-ink);font-family:var(--f-ui);font-optical-sizing:auto;margin:0 auto;padding:0 16px 40px}.mf *,.mf :before,.mf :after{box-sizing:border-box}.mf img{max-width:100%;height:auto;display:block}.mf button{font:inherit;color:inherit}.mf .stage{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=1100px){.mf .stage{grid-template-columns:minmax(0,1fr) 190px;align-items:start}}.mf .tabs{order:-1;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}@media (width>=1100px){.mf .tabs{flex-direction:column;order:0;margin-left:-8px;padding-top:60px;overflow:visible}}.mf .tabs button{text-align:left;cursor:pointer;background:#e7e3d8;border:1px solid #d1cbbd;flex:none;grid-template-columns:30px 1fr;gap:2px 6px;min-width:150px;padding:10px 14px 10px 12px;display:grid;box-shadow:0 1px 2px #281e1414}.mf .tabs .n{font-family:var(--f-ui-serif);color:var(--desk-soft);font-size:17px}.mf .tabs .t{font-family:var(--f-ui-serif);font-size:18px;line-height:1.15}.mf .tabs .p{letter-spacing:.12em;color:var(--desk-soft);grid-column:2;font-size:10px}.mf .tabs button[aria-current=true]{border-left:2px solid var(--pick);background:#f4f2ec;transform:translate(-6px)}@media (width<=1099px){.mf .tabs button[aria-current=true]{border-left:1px solid #d1cbbd;border-bottom:2px solid var(--pick);transform:none}}.mf .cover{background:var(--bind);border-radius:3px;width:100%;min-width:min(100%,760px);max-width:calc(140.8dvh - 135.168px);margin:0 auto;padding:8px;box-shadow:0 2px #00000059,0 24px 50px -18px #19140f73,0 4px 10px #19140f1f}.mf .book{background:var(--paper);grid-template-columns:1fr 1fr;display:grid}.mf .book.single{grid-template-columns:1fr}.mf .page{background-color:var(--paper);color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .4  0 0 0 0 .4  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:relative;container-type:inline-size}.mf .page[hidden]{display:none}.mf .book:not(.single) .page:nth-child(odd){box-shadow:inset -26px 0 30px -24px #3c2d1e59}.mf .book:not(.single) .page:nth-child(2n){box-shadow:inset 26px 0 30px -24px #3c2d1e59}.mf .sheet{height:142cqi;font-family:var(--f-body);flex-direction:column;padding:7cqi 8cqi 5cqi;font-size:clamp(13.5px,2.45cqi,16.5px);display:flex;position:relative;overflow:hidden}.mf .page.turn .sheet{animation:.55s cubic-bezier(.2,.7,.2,1) mf-turn}@keyframes mf-turn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mf .page.turn .sheet{animation:none}}.mf .rh,.mf .folio{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:.56em;display:grid;position:relative}.mf .rh span:last-child,.mf .folio span:last-child{text-align:right}.mf .rh{font-family:var(--f-body);letter-spacing:.2em;color:var(--ink);font-size:.6em;font-weight:500}.mf .rh i svg{width:1.4em;height:1.4em;display:block}.mf .folio{margin-top:auto;padding-top:1.3em}.mf .folio b{letter-spacing:.06em;color:var(--ink);font-weight:400;font-family:var(--f-display);align-items:center;gap:.8em;font-size:2em;display:flex}.mf .folio b:before{content:"";background:var(--accent);width:2.4em;height:1.5px}.mf .pg{flex-direction:column;flex:1;min-height:0;padding-top:1.8em;display:flex;position:relative}.mf .kicker{font-family:var(--f-display);letter-spacing:-.02em;color:var(--accent);align-self:flex-start;font-size:4.6em;line-height:.8}.mf h2{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);text-wrap:balance;margin:.6em 0 .2em;font-size:1.65em;font-weight:700;line-height:1.02}.mf .sub{font-family:var(--f-display);color:var(--ink);margin:0 0 1.2em;font-size:1.3em;font-style:italic;line-height:1.35}.mf .txt p{-webkit-hyphens:auto;hyphens:auto;margin:0 0 .85em;line-height:1.62}.mf .txt p:last-child{margin-bottom:0}.mf .lead{font-size:1.12em;font-weight:500}.mf ul.sq{margin:0;padding:0;list-style:none}.mf ul.sq li{margin:0 0 .62em;padding-left:1.25em;line-height:1.55;position:relative}.mf ul.sq li:before{content:"";background:var(--accent);width:.48em;height:.48em;position:absolute;top:.52em;left:0}.mf ul.sq strong{font-weight:500}.mf .txt p+ul.sq{margin-top:.9em}.mf .pg.ch .txt{flex-direction:column;flex:1;min-height:0;display:flex}.mf .pg.ch ul.sq{margin-top:auto;padding-top:.9em}.mf .src-line{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 .2em;font-size:.68em}.mf .big{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:.15em 0 .3em;font-size:4.6em;font-weight:500;line-height:.86}.mf .big.long{font-size:3.3em;line-height:.9}.mf .big em{color:var(--accent);font-style:italic}.mf .tsub{font-family:var(--f-display);color:var(--ink);margin:0 0 .6em;font-size:1.25em;font-style:italic}.mf .short-rule{background:var(--accent);width:5em;height:3px;margin:.4em 0 1.2em}.mf figure{margin:0}.mf .mf-plate{flex-direction:column;flex:1;justify-content:center;gap:.9em;min-height:0;display:flex}.mf .mf-plate.poster svg{width:100%;height:auto;max-height:110cqi;display:block}.mf .mf-plate.hero .im{object-fit:contain;width:100%;max-height:110cqi}.mf figcaption{font-family:var(--f-body);color:var(--soft);border-top:1px solid var(--rule);grid-template-columns:auto 1fr;gap:.2em 1em;padding-top:.75em;font-size:.72em;line-height:1.45;display:grid}.mf figcaption b{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:.85em;font-weight:500}.mf .rec{flex-direction:column;margin:0;display:flex}.mf .rec div{border-bottom:1px solid var(--rule);grid-template-columns:34% 1fr;gap:1em;padding:.42em 0;font-size:.9em;display:grid}.mf .rec dt{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);padding-top:.35em;font-size:.68em}.mf .rec dd{margin:0}.mf .rec h3{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:1.5em 0 .2em;font-size:.62em;font-weight:500}.mf .colo{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5em;display:flex}.mf .colo img{filter:grayscale()contrast(1.15);width:34%}.mf .colo .fin{font-family:var(--f-display);margin-top:.3em;font-size:1.6em;font-style:italic}.mf .colo .tag{font-family:var(--f-display);color:var(--soft);font-size:1.25em;font-style:italic}.mf .colo .fine{color:var(--soft);max-width:30em;margin:0;font-size:.66em;line-height:1.5}.mf .acq{border:1px solid var(--rule);color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:.15em;margin-top:1em;padding:.8em 1.3em;text-decoration:none;display:flex}.mf .acq:hover{border-color:var(--soft)}.mf .acq span{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:.62em}.mf .acq strong{font-weight:400;font-family:var(--f-display);font-size:1.3em}.mf .nav{justify-content:center;align-items:center;gap:28px;padding-block:16px 4px;display:flex}.mf .nav button{cursor:pointer;background:0 0;border:1px solid #b6b1a5;width:42px;height:34px;font-size:18px}.mf .nav button:disabled{opacity:.3;cursor:default}.mf .nav .cap{text-align:center;min-width:220px}.mf .nav .cap em{font-family:var(--f-ui-serif);font-size:21px;display:block}.mf .nav .cap span{letter-spacing:.2em;color:var(--desk-soft);font-variant-numeric:tabular-nums;font-size:10.5px}.mf .pg.ch.flip .txt{flex:none;order:-1}.mf .pg.ch.flip ul.sq{margin-top:0;padding-top:0}.mf .pg.ch.flip .kicker{margin-top:auto;padding-top:.6em}.mf .pg.ch.flip .sub{margin-bottom:0}.mf .ph{align-items:start;gap:.8em 0;display:grid;position:relative}.mf .ph .blk{display:none}.mf .ph img{object-fit:contain;width:100%;height:auto;display:block}.mf .ph .big1{object-position:left top;max-height:102cqi}.mf .ph.n2.lay-a,.mf .ph.n2.lay-c{grid-template-rows:auto 1fr auto;grid-template-columns:58fr 7fr 35fr}.mf .ph.n2.lay-a .big1,.mf .ph.n2.lay-c .big1{grid-area:1/1/4}.mf .ph.n2.lay-a .blk,.mf .ph.n2.lay-c .blk{aspect-ratio:1;background:var(--accent);grid-area:1/3;width:42%;margin-top:12%;display:block}.mf .ph.n2.lay-a .sm1,.mf .ph.n2.lay-c .sm1{object-position:left bottom;grid-area:3/3;align-self:end;max-height:60cqi}.mf .ph.n2.lay-b{grid-template-rows:auto auto 1fr;grid-template-columns:27fr 9fr 64fr}.mf .ph.n2.lay-b .sm1{object-position:left top;grid-area:1/1;max-height:40cqi}.mf .ph.n2.lay-b .blk{background:var(--accent);grid-area:2/1;width:100%;height:.8em;display:block}.mf .ph.n2.lay-b .big1{object-position:right top;grid-area:1/3/4;margin-top:22%}.mf .ph.n3{grid-template-rows:auto auto auto;grid-template-columns:54fr 8fr 38fr}.mf .ph.n3 .big1{grid-area:1/1/3;max-height:98cqi}.mf .ph.n3 .sm1{object-position:left top;grid-area:1/3;max-height:52cqi;margin-top:18%}.mf .ph.n3 .sm2{object-position:right top;grid-area:2/3;justify-self:end;width:54%;max-height:32cqi}.mf .ph.n3 .blk{background:var(--accent);grid-area:3/1;width:62%;height:.8em;display:block}.mf .ph.n1 .big1{max-height:110cqi}.mf svg [fill=\#c71f1f]{fill:var(--accent)}.mf svg [fill=\#141414]{fill:var(--ink)}.mf svg [stroke=\#141414]{stroke:var(--ink)}.mf.mf--klein{--accent:#1238b8;--pick:var(--accent)}.mf.mf--lilac{--accent:#9479c9;--pick:var(--accent);--ink:#2b2a2e;--bind:#2b2a2e}.mf.mf--lime{--accent:#a6c400;--pick:#232323;--ink:#232323;--bind:#232323}.mf .txt p,.mf ul.sq li{font-size:1.14em}.mf .txt p.lead{font-size:1.27em}
