@font-face{font-stretch:62.5% 100%;font-family:issueDisplay;src:url(../media/NotoSerifDisplay_var-s.3fz0obp3gty4e.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-stretch:62.5% 100%;font-family:issueDisplay;src:url(../media/NotoSerifDisplay_Italic_var-s.1k5wmow4vsl5x.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:issueDisplay Fallback;src:local(Arial);ascent-override:99.07%;descent-override:27.15%;line-gap-override:0.0%;size-adjust:107.9%}.lw-NAa_className{font-family:issueDisplay,issueDisplay Fallback,Didot,Georgia,serif}.lw-NAa_variable{--issue-display:"issueDisplay", "issueDisplay Fallback", Didot, Georgia, serif}
@font-face{font-family:issueSans;src:url(../media/InterTight_var-s.3zjltwzlgjf2d.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:issueSans;src:url(../media/InterTight_Italic_var-s.36tz-ep0592yw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:issueSans Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}._4zMqW_className{font-family:issueSans,issueSans Fallback,Helvetica Neue,Arial,sans-serif}._4zMqW_variable{--issue-sans:"issueSans", "issueSans Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:mameSerif;src:url(../media/Alegreya_Regular-s.2h8hfg2ikzolz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mameSerif;src:url(../media/Alegreya_Medium-s.2vujo0a5n2d8x.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mameSerif;src:url(../media/Alegreya_Bold-s.1psrqf4vtk9p3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mameSerif;src:url(../media/Alegreya_ExtraBold-s.17jq1aeyxhymo.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:mameSerif;src:url(../media/Alegreya_Italic-s.41guq-q9q21hq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:mameSerif;src:url(../media/Alegreya_BoldItalic-s.09vs01ko_kv2b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:mameSerif Fallback;src:local(Arial);ascent-override:110.52%;descent-override:37.53%;line-gap-override:0.0%;size-adjust:91.93%}.MIjGna_className{font-family:mameSerif,mameSerif Fallback,Georgia,serif}.MIjGna_variable{--mame-serif:"mameSerif", "mameSerif Fallback", Georgia, serif}
@font-face{font-family:mameSans;src:url(../media/AlegreyaSans_Regular-s.0wlzhk40udcg-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mameSans;src:url(../media/AlegreyaSans_Medium-s.3z7oq3i4e5uo5.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mameSans;src:url(../media/AlegreyaSans_Bold-s.3y_xvga3oh8cv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mameSans;src:url(../media/AlegreyaSans_Italic-s.00hmebiyrn6bk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:mameSans Fallback;src:local(Arial);ascent-override:103.05%;descent-override:34.35%;line-gap-override:0.0%;size-adjust:87.34%}.LCLDTq_className{font-family:mameSans,mameSans Fallback,Helvetica Neue,Arial,sans-serif}.LCLDTq_variable{--mame-sans:"mameSans", "mameSans Fallback", Helvetica Neue, Arial, sans-serif}
.kGwi8G_pages{--ink:#1f1b18;--muted:#5f5852;--rule:#e4ddd3;--paper:#fff;--tint:color-mix(in srgb, var(--accent) 10%, #fff);--serif:var(--issue-display), Georgia, serif;--sans:var(--issue-sans), "Helvetica Neue", Arial, sans-serif;--frame-bg:#e9e3da}.kGwi8G_mame{--serif:var(--mame-serif), Georgia, serif;--sans:var(--mame-sans), "Helvetica Neue", Arial, sans-serif}.kGwi8G_sheet{background:var(--paper);-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;overflow:hidden}.kGwi8G_page{inset:var(--bleed);--mm:calc(100cqi / 210);--pt:calc(100cqi / 595.276);color:var(--ink);font-family:var(--sans);font-size:calc(11.5 * var(--pt));font-kerning:normal;font-variant-numeric:lining-nums;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.45;position:absolute;container-type:size}.kGwi8G_pages[data-format=a5] .kGwi8G_page{--mm:calc(100cqi / 148);--pt:calc(100cqi / 419.528)}.kGwi8G_pages[data-mode=screen] .kGwi8G_sheet{aspect-ratio:210/297;width:100%}.kGwi8G_pages[data-format=a5][data-mode=screen] .kGwi8G_sheet{aspect-ratio:148/210}.kGwi8G_pages[data-mode=print] .kGwi8G_sheet{width:var(--sheet-w);height:var(--sheet-h);break-after:page}.kGwi8G_pages[data-mode=print] .kGwi8G_sheet:last-child{break-after:auto}.kGwi8G_pages[data-layout=stack]{background:var(--frame-bg);gap:10px;padding:10px;display:grid}.kGwi8G_pages[data-layout=stack] .kGwi8G_sheet{box-shadow:0 6px 18px -10px #1f1b1873}.kGwi8G_pages[data-layout=spreads]{grid-template-columns:minmax(0,1fr);gap:20px;width:min(100%,760px);margin-inline:auto;display:grid}.kGwi8G_pages[data-layout=spreads] .kGwi8G_sheet{scroll-margin-top:160px;box-shadow:0 18px 40px -26px #1f1b188c}@media (min-width:1100px){.kGwi8G_pages[data-layout=spreads]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 0;width:min(100%,1360px,141.423svh - 212.134px)}.kGwi8G_pages[data-layout=spreads] .kGwi8G_sheet:first-child{grid-column:2}.kGwi8G_pages[data-layout=spreads] .kGwi8G_sheet:after{content:"";pointer-events:none;z-index:3;width:7%;position:absolute;inset-block:0}.kGwi8G_pages[data-layout=spreads] .kGwi8G_sheet[data-side=left]:after{background:linear-gradient(270deg,#1f1b1821,#0000);right:0}.kGwi8G_pages[data-layout=spreads] .kGwi8G_sheet[data-side=right]:after{background:linear-gradient(90deg,#1f1b1821,#0000);left:0}}.kGwi8G_pages[data-layout=poster]{aspect-ratio:4/5;background:var(--frame-bg);place-items:center;display:grid}.kGwi8G_pages[data-layout=poster] .kGwi8G_sheet{width:auto;height:88%;box-shadow:0 22px 40px -24px #1f1b1899}.kGwi8G_frame{inset:calc(14 * var(--mm)) calc(15 * var(--mm)) calc(17 * var(--mm));--pt:calc(100cqi / 595.276 * var(--fit,1));flex-direction:column;min-height:0;display:flex;position:absolute}.kGwi8G_pages[data-format=a5] .kGwi8G_frame{--pt:calc(100cqi / 419.528 * var(--fit,1))}:where(.kGwi8G_frame) :where(p,h2,h3,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(.kGwi8G_frame) :where(ul,ol){list-style:none}.kGwi8G_photo{width:100%;height:100%;display:block;position:relative;overflow:hidden}.kGwi8G_bleed{inset:calc(-1 * var(--bleed));width:auto;height:auto;position:absolute}.kGwi8G_folio{left:calc(15 * var(--mm));right:calc(15 * var(--mm));bottom:calc(8 * var(--mm));align-items:baseline;gap:calc(3 * var(--mm));font-size:calc(8 * var(--pt));letter-spacing:.04em;color:var(--muted);margin:0;display:flex;position:absolute}.kGwi8G_sheet[data-side=right] .kGwi8G_folio{flex-direction:row-reverse}.kGwi8G_folioNum{color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-weight:700}.kGwi8G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kGwi8G_kicker,.kGwi8G_contHead{font-size:calc(8.5 * var(--pt));letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;line-height:1.3}.kGwi8G_contHead{margin-bottom:calc(7 * var(--mm))!important}.kGwi8G_contMark{color:var(--muted)}.kGwi8G_head{gap:calc(3 * var(--mm));margin-bottom:calc(8 * var(--mm));flex-direction:column;display:flex}.kGwi8G_h2{font-family:var(--serif);font-weight:800;font-size:calc(42 * var(--pt));letter-spacing:-.01em;text-wrap:balance;line-height:.98}.kGwi8G_h2[data-long]{font-size:calc(32 * var(--pt));line-height:1.02}.kGwi8G_h2 em,.kGwi8G_h2Italic{font-style:italic;font-weight:400}.kGwi8G_lead{max-width:34em;font-size:calc(13.5 * var(--pt));line-height:1.45;margin-bottom:calc(7 * var(--mm))!important}.kGwi8G_prose p+p{margin-top:.6em}.kGwi8G_caption{font-size:calc(9 * var(--pt));color:var(--muted);line-height:1.4}.kGwi8G_sign{font-family:var(--serif);font-style:italic;font-size:calc(19 * var(--pt));line-height:1.2;margin-top:calc(7 * var(--mm))!important}.kGwi8G_sign small{font-family:var(--sans);font-style:normal;font-size:calc(9.5 * var(--pt));color:var(--muted);margin-top:.3em;display:block}.kGwi8G_coverFrame{inset:calc(12 * var(--mm)) calc(15 * var(--mm)) calc(15 * var(--mm))}.kGwi8G_coverMeta{justify-content:space-between;gap:calc(4 * var(--mm));font-size:calc(10 * var(--pt));letter-spacing:.06em;color:var(--muted);font-weight:500;display:flex}.kGwi8G_masthead{font-family:var(--serif);font-weight:800;font-size:calc(var(--mast) * 5.1024 * var(--pt));letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;line-height:.82;margin-top:calc(2 * var(--mm))!important}.kGwi8G_mame .kGwi8G_masthead{text-transform:lowercase}.kGwi8G_coverDeck{max-width:28em;font-family:var(--serif);font-style:italic;font-size:calc(19 * var(--pt));color:var(--accent);line-height:1.25;margin-top:calc(3.5 * var(--mm))!important}.kGwi8G_coverBody{min-height:calc(90 * var(--mm));margin-top:calc(9 * var(--mm));gap:calc(8 * var(--mm));flex:1 1 0;grid-template-columns:minmax(0,.92fr) minmax(0,1.55fr);display:grid}.kGwi8G_coverBodyText{grid-template-columns:minmax(0,1fr)}.kGwi8G_coverLines{align-self:end;gap:calc(6 * var(--mm));border-top:calc(3 * var(--pt)) solid var(--accent);flex-direction:column;display:flex;padding-top:calc(4.5 * var(--mm))!important}.kGwi8G_coverLines li{gap:calc(1.5 * var(--mm));font-size:calc(12.5 * var(--pt));line-height:1.35;display:grid}.kGwi8G_coverNum{font-family:var(--serif);font-weight:800;font-size:calc(24 * var(--pt));color:var(--accent);line-height:1}.kGwi8G_coverLead{font-weight:700}.kGwi8G_coverPhoto{min-height:0}.kGwi8G_contentsTitle{font-weight:400;font-size:calc(56 * var(--pt));margin-bottom:calc(10 * var(--mm))!important}.kGwi8G_toc{border-top:calc(.8 * var(--pt)) solid var(--ink)}.kGwi8G_toc li{grid-template-columns:calc(11 * var(--mm)) minmax(0, 1fr) auto calc(11 * var(--mm));gap:calc(3 * var(--mm));padding-block:calc(3.4 * var(--mm));border-bottom:calc(.6 * var(--pt)) solid var(--rule);align-items:baseline;display:grid}.kGwi8G_tocNum{font-weight:700;font-size:calc(10 * var(--pt));color:var(--accent)}.kGwi8G_tocTitle{font-family:var(--serif);font-size:calc(17 * var(--pt));line-height:1.2}.kGwi8G_tocMeta{font-size:calc(9.5 * var(--pt));color:var(--muted);white-space:nowrap}.kGwi8G_tocPage{font-family:var(--serif);font-weight:800;font-size:calc(15 * var(--pt));text-align:right;font-variant-numeric:lining-nums tabular-nums}.kGwi8G_contentsFrame[data-density=m] .kGwi8G_toc li{padding-block:calc(2.4 * var(--mm))}.kGwi8G_contentsFrame[data-density=m] .kGwi8G_tocTitle{font-size:calc(14.5 * var(--pt))}.kGwi8G_contentsFrame[data-density=s] .kGwi8G_contentsTitle{font-size:calc(44 * var(--pt));margin-bottom:calc(6 * var(--mm))!important}.kGwi8G_contentsFrame[data-density=s] .kGwi8G_toc li{padding-block:calc(1.8 * var(--mm))}.kGwi8G_contentsFrame[data-density=s] .kGwi8G_tocTitle{font-size:calc(12.5 * var(--pt))}.kGwi8G_notesFrame .kGwi8G_h2{font-size:calc(40 * var(--pt))}.kGwi8G_notesHint{font-size:calc(11 * var(--pt));color:var(--muted);margin-top:calc(3 * var(--mm))!important}.kGwi8G_ruled{min-height:0;margin-top:calc(6 * var(--mm));flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.kGwi8G_ruled span{height:calc(10 * var(--mm));border-bottom:calc(.75 * var(--pt)) solid #cbc2b6;flex:none}.kGwi8G_backFill{background:var(--accent)}.kGwi8G_backFrame{color:var(--paper);text-align:center;justify-content:center;align-items:center}.kGwi8G_backMast{font-family:var(--serif);font-weight:800;font-size:calc(80 * var(--pt));letter-spacing:-.02em;line-height:.9}.kGwi8G_mame .kGwi8G_backMast{text-transform:lowercase}.kGwi8G_backDate{font-size:calc(10 * var(--pt));letter-spacing:.06em;margin-top:calc(4 * var(--mm))!important}.kGwi8G_colophon{bottom:0;gap:calc(1.5 * var(--mm));font-size:calc(9 * var(--pt));line-height:1.45;display:grid;position:absolute;inset-inline:0}.kGwi8G_letterFrame .kGwi8G_head{margin-bottom:calc(14 * var(--mm))}.kGwi8G_letterFrame .kGwi8G_h2{font-size:calc(52 * var(--pt))}.kGwi8G_letterFrame[data-density=s] .kGwi8G_h2{font-size:calc(34 * var(--pt))}.kGwi8G_letterBody{gap:calc(9 * var(--mm));align-items:start;display:grid}.kGwi8G_letterFrame[data-density=l] .kGwi8G_letterBody{margin-top:auto;margin-bottom:calc(10 * var(--mm))}.kGwi8G_letterWithPhoto{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.kGwi8G_letterFrame[data-density=s] .kGwi8G_letterWithPhoto{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.kGwi8G_letterText{max-width:34em;font-family:var(--serif);font-size:calc(21 * var(--pt));line-height:1.5}.kGwi8G_letterFrame[data-density=m] .kGwi8G_letterText{font-size:calc(13.5 * var(--pt))}.kGwi8G_letterFrame[data-density=s] .kGwi8G_letterText{font-size:calc(10.5 * var(--pt));line-height:1.45}.kGwi8G_dropcap p:first-child:first-letter{float:left;color:var(--accent);margin:.06em .12em 0 0;font-size:3.4em;font-weight:800;line-height:.82}.kGwi8G_letterPhoto{aspect-ratio:3/4;height:auto}.kGwi8G_profileFigure{min-height:calc(72 * var(--mm));gap:calc(2.5 * var(--mm));flex-direction:column;flex:1 1 0;display:flex}.kGwi8G_profilePhoto{flex:1 1 0;height:auto;min-height:0}.kGwi8G_profileText{margin-top:calc(7 * var(--mm));columns:2;column-gap:calc(9 * var(--mm));font-size:calc(15.5 * var(--pt));line-height:1.5}.kGwi8G_profileText p{break-inside:avoid-column}.kGwi8G_profileFrame[data-density=m] .kGwi8G_profileText{font-size:calc(13 * var(--pt))}.kGwi8G_profileFrame[data-density=s] .kGwi8G_profileText{font-size:calc(11 * var(--pt))}.kGwi8G_scrim{background:linear-gradient(#14100e00 42%,#14100e40 62%,#14100ecc),linear-gradient(#14100e59,#14100e00 16%)}.kGwi8G_spreadFrame{color:#fff;justify-content:space-between}.kGwi8G_spreadKicker{font-size:calc(9 * var(--pt));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.kGwi8G_spreadText{gap:calc(4 * var(--mm));max-width:100%;display:grid}.kGwi8G_spreadLines{font-family:var(--serif);text-wrap:balance;line-height:.98}.kGwi8G_spreadA,.kGwi8G_spreadB{display:block}.kGwi8G_spreadA{font-weight:800;font-size:calc(58 * var(--pt))}.kGwi8G_spreadB{font-style:italic;font-weight:400;font-size:calc(46 * var(--pt))}.kGwi8G_spreadCaption{max-width:34em;font-size:calc(11.5 * var(--pt));color:#ede6df;line-height:1.45}.kGwi8G_recipePhotoFrame{align-items:flex-start}.kGwi8G_photoTab{background:var(--paper);font-size:calc(8.5 * var(--pt));letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;padding:calc(2.2 * var(--mm)) calc(3.5 * var(--mm))!important}.kGwi8G_numbers{border-top:calc(.8 * var(--pt)) solid var(--ink);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.kGwi8G_numCell{justify-content:center;gap:calc(2.5 * var(--mm));padding:calc(5 * var(--mm)) calc(5 * var(--mm)) calc(5 * var(--mm)) 0;border-bottom:calc(.6 * var(--pt)) solid var(--rule);flex-direction:column;display:flex}.kGwi8G_numCell:nth-child(2n){padding-left:calc(7 * var(--mm));border-left:calc(.6 * var(--pt)) solid var(--rule)}.kGwi8G_numCell:nth-last-child(-n+2):nth-child(odd),.kGwi8G_numCell:last-child{border-bottom:0}.kGwi8G_numValue{font-family:var(--serif);font-weight:800;font-size:calc(78 * var(--pt));color:var(--accent);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;order:-1;line-height:1}.kGwi8G_numbers[data-size=m] .kGwi8G_numValue{font-size:calc(58 * var(--pt))}.kGwi8G_numbers[data-size=s] .kGwi8G_numValue{font-size:calc(38 * var(--pt))}.kGwi8G_numLabel{max-width:18em;font-size:calc(14.5 * var(--pt));line-height:1.35}.kGwi8G_qaLead{gap:calc(6 * var(--mm));margin-bottom:calc(8 * var(--mm));align-items:center;display:grid}.kGwi8G_qaLeadPhoto{grid-template-columns:calc(50 * var(--mm)) minmax(0, 1fr)}.kGwi8G_qaPhoto{aspect-ratio:3/4;height:auto}.kGwi8G_qaIntro{font-family:var(--serif);font-style:italic;font-size:calc(20 * var(--pt));line-height:1.4}.kGwi8G_qa{gap:calc(8 * var(--mm));flex-direction:column;display:flex}.kGwi8G_qaItem{break-inside:avoid}.kGwi8G_q{font-weight:700;font-size:calc(14 * var(--pt));line-height:1.35}.kGwi8G_q:before,.kGwi8G_a p:first-child:before{content:"— "}.kGwi8G_a{font-family:var(--serif);font-size:calc(20 * var(--pt));line-height:1.42;margin-top:calc(1.5 * var(--mm))!important}.kGwi8G_interviewFrame[data-density=m] .kGwi8G_qa{gap:calc(4.5 * var(--mm))}.kGwi8G_interviewFrame[data-density=m] .kGwi8G_a{font-size:calc(13.5 * var(--pt))}.kGwi8G_interviewFrame[data-density=m] .kGwi8G_q{font-size:calc(12 * var(--pt))}.kGwi8G_interviewFrame[data-density=m] .kGwi8G_qaIntro{font-size:calc(15 * var(--pt))}.kGwi8G_interviewFrame[data-density=m] .kGwi8G_qaLeadPhoto{grid-template-columns:calc(36 * var(--mm)) minmax(0, 1fr)}.kGwi8G_interviewFrame[data-density=s] .kGwi8G_qa{columns:2;column-gap:calc(8 * var(--mm));display:block}.kGwi8G_interviewFrame[data-density=s] .kGwi8G_qaItem+.kGwi8G_qaItem{margin-top:calc(4 * var(--mm))}.kGwi8G_interviewFrame[data-density=s] .kGwi8G_q{font-size:calc(10 * var(--pt))}.kGwi8G_interviewFrame[data-density=s] .kGwi8G_a{font-size:calc(10.5 * var(--pt))}.kGwi8G_interviewFrame[data-density=s] .kGwi8G_qaIntro{font-size:calc(13 * var(--pt))}.kGwi8G_interviewFrame[data-density=s] .kGwi8G_qaLeadPhoto{grid-template-columns:calc(28 * var(--mm)) minmax(0, 1fr)}.kGwi8G_tintFill{background:var(--tint)}.kGwi8G_dict{border-top:calc(.6 * var(--pt)) solid #1f1b182e}.kGwi8G_dictEntry{gap:calc(1.8 * var(--mm));padding-block:calc(4.1 * var(--mm));border-bottom:calc(.6 * var(--pt)) solid #1f1b182e;break-inside:avoid;display:grid}.kGwi8G_phrase{font-family:var(--serif);font-style:italic;font-size:calc(23 * var(--pt));line-height:1.15}.kGwi8G_meaning{gap:calc(3.5 * var(--mm));font-size:calc(14.5 * var(--pt));align-items:baseline;line-height:1.4;display:flex}.kGwi8G_meaningLabel{font-size:calc(7.5 * var(--pt));letter-spacing:.12em;text-transform:uppercase;color:var(--accent);flex-shrink:0;font-weight:700}.kGwi8G_dictFrame[data-density=s] .kGwi8G_dict{columns:2;column-gap:calc(8 * var(--mm));border-top:0}.kGwi8G_dictFrame[data-density=s] .kGwi8G_dictEntry{padding-block:calc(2.8 * var(--mm));border-top:calc(.6 * var(--pt)) solid #1f1b182e;border-bottom:0}.kGwi8G_dictFrame[data-density=s] .kGwi8G_phrase{font-size:calc(14 * var(--pt))}.kGwi8G_dictFrame[data-density=s] .kGwi8G_meaning{font-size:calc(10 * var(--pt))}.kGwi8G_dictFrame[data-density=s] .kGwi8G_lead{font-size:calc(11.5 * var(--pt));margin-bottom:calc(4 * var(--mm))!important}.kGwi8G_recipeHead{justify-content:space-between;align-items:baseline;gap:calc(6 * var(--mm));margin:calc(5 * var(--mm)) 0 calc(8 * var(--mm));display:flex}.kGwi8G_recipeTitle{font-family:var(--serif);font-weight:800;font-size:calc(50 * var(--pt));text-wrap:balance;line-height:1}.kGwi8G_recipeNo{font-size:calc(11 * var(--pt));color:var(--accent);flex-shrink:0;font-weight:700}.kGwi8G_recipeCard{gap:calc(10 * var(--mm));padding:calc(11 * var(--mm)) calc(11 * var(--mm)) calc(10 * var(--mm));border:calc(.9 * var(--pt)) solid var(--ink);background:#fff;flex-direction:column;flex:auto;display:flex}.kGwi8G_recipeLabel{font-size:calc(8.5 * var(--pt));letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:calc(4 * var(--mm))!important}.kGwi8G_ingredients{gap:calc(4 * var(--mm));font-size:calc(21 * var(--pt));flex-direction:column;line-height:1.3;display:flex}.kGwi8G_ingredients li{align-items:baseline;gap:calc(1.5 * var(--mm));display:flex}.kGwi8G_leader{flex:1 1 calc(4 * var(--mm));min-width:calc(4 * var(--mm));border-bottom:calc(.9 * var(--pt)) dotted #9a928a;transform:translateY(-.25em)}.kGwi8G_amount{text-align:right;flex-shrink:0;max-width:50%}.kGwi8G_steps{gap:calc(5 * var(--mm));font-size:calc(19.5 * var(--pt));flex-direction:column;line-height:1.42;display:flex}.kGwi8G_steps li{grid-template-columns:calc(6 * var(--mm)) minmax(0, 1fr);gap:calc(2 * var(--mm));display:grid}.kGwi8G_stepNum{color:var(--accent);font-weight:700}.kGwi8G_recipeNote{max-width:22em;font-family:var(--serif);font-style:italic;font-size:calc(28 * var(--pt));color:var(--accent);grid-column:1/-1;line-height:1.25;padding-top:calc(4 * var(--mm))!important;margin-top:auto!important}.kGwi8G_recipeFrame[data-density=m] .kGwi8G_ingredients,.kGwi8G_recipeFrame[data-density=m] .kGwi8G_steps{font-size:calc(12.5 * var(--pt));gap:calc(3 * var(--mm))}.kGwi8G_recipeFrame[data-density=m] .kGwi8G_recipeTitle{font-size:calc(38 * var(--pt))}.kGwi8G_recipeFrame[data-density=m] .kGwi8G_recipeNote{font-size:calc(22 * var(--pt))}.kGwi8G_recipeFrame[data-density=s] .kGwi8G_recipeHead{margin-bottom:calc(5 * var(--mm))}.kGwi8G_recipeFrame[data-density=s] .kGwi8G_recipeTitle{font-size:calc(28 * var(--pt))}.kGwi8G_recipeFrame[data-density=s] .kGwi8G_recipeCard{padding:calc(6 * var(--mm));align-content:start;gap:calc(6 * var(--mm));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.kGwi8G_recipeFrame[data-density=s] .kGwi8G_ingredients,.kGwi8G_recipeFrame[data-density=s] .kGwi8G_steps{font-size:calc(10 * var(--pt));gap:calc(2 * var(--mm))}.kGwi8G_recipeFrame[data-density=s] .kGwi8G_recipeNote{font-size:calc(15 * var(--pt));padding-top:calc(5 * var(--mm))!important}.kGwi8G_day{border-top:calc(.8 * var(--pt)) solid var(--ink);flex-direction:column;flex:auto;display:flex}.kGwi8G_day li{grid-template-columns:calc(24 * var(--mm)) minmax(0, 1fr);gap:calc(4 * var(--mm));max-height:calc(30 * var(--mm));padding-block:calc(7 * var(--mm));border-bottom:calc(.6 * var(--pt)) solid var(--rule);font-size:calc(21 * var(--pt));flex:auto;align-content:center;align-items:baseline;line-height:1.35;display:grid}.kGwi8G_dayTime{color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-weight:700}.kGwi8G_dayFrame[data-density=m] .kGwi8G_day li{padding-block:calc(4.2 * var(--mm));font-size:calc(14 * var(--pt))}.kGwi8G_dayFrame[data-density=s] .kGwi8G_day li{padding-block:calc(2.4 * var(--mm));font-size:calc(11 * var(--pt))}.kGwi8G_gallery{gap:calc(7 * var(--mm));flex:1;min-height:0;display:grid}.kGwi8G_gRow{gap:calc(6 * var(--mm));min-height:0;display:grid}.kGwi8G_gItem{gap:calc(2.2 * var(--mm));flex-direction:column;min-height:0;display:flex}.kGwi8G_gPhoto{min-height:calc(30 * var(--mm));flex:1 1 0}.kGwi8G_gCaption{font-family:var(--serif);font-size:calc(11.5 * var(--pt));line-height:1.3}.kGwi8G_gYear{font-family:var(--sans);font-weight:700;font-size:calc(10 * var(--pt));color:var(--accent);font-variant-numeric:lining-nums tabular-nums;margin-right:.6em}.kGwi8G_timeline{gap:calc(10 * var(--mm));flex-direction:column;display:flex;position:relative;padding-left:calc(8 * var(--mm))!important}.kGwi8G_timeline:before{content:"";left:calc(1.5 * var(--mm));top:calc(1.5 * var(--mm));bottom:calc(1.5 * var(--mm));width:calc(1.2 * var(--pt));background:var(--rule);position:absolute}.kGwi8G_tItem{gap:calc(5 * var(--mm));display:grid;position:relative}.kGwi8G_tItem:before{content:"";left:calc(-8 * var(--mm));top:calc(1 * var(--mm));width:calc(3.2 * var(--mm));height:calc(3.2 * var(--mm));background:var(--accent);border-radius:50%;position:absolute}.kGwi8G_tWithPhoto{grid-template-columns:minmax(0, 1fr) calc(48 * var(--mm));align-items:start}.kGwi8G_tYear{font-weight:700;font-size:calc(13 * var(--pt));color:var(--accent);font-variant-numeric:lining-nums tabular-nums}.kGwi8G_tTitle{font-family:var(--serif);font-weight:400;font-size:calc(24 * var(--pt));line-height:1.3;margin-top:calc(.8 * var(--mm))!important}.kGwi8G_tBody{margin-top:calc(1.2 * var(--mm));font-size:calc(15 * var(--pt));color:var(--muted);line-height:1.45}.kGwi8G_tPhoto{aspect-ratio:4/3;height:auto}.kGwi8G_timelineFrame[data-density=m] .kGwi8G_tTitle{font-size:calc(15 * var(--pt))}.kGwi8G_timelineFrame[data-density=m] .kGwi8G_tBody{font-size:calc(11.5 * var(--pt))}.kGwi8G_timelineFrame[data-density=m] .kGwi8G_timeline{gap:calc(4.5 * var(--mm))}.kGwi8G_timelineFrame[data-density=s] .kGwi8G_timeline{gap:calc(3.2 * var(--mm))}.kGwi8G_timelineFrame[data-density=s] .kGwi8G_tTitle{font-size:calc(12 * var(--pt))}.kGwi8G_timelineFrame[data-density=s] .kGwi8G_tBody{font-size:calc(9.5 * var(--pt))}.kGwi8G_timelineFrame[data-density=s] .kGwi8G_tWithPhoto{grid-template-columns:minmax(0, 1fr) calc(36 * var(--mm))}.kGwi8G_ledger li{max-height:calc(34 * var(--mm));justify-content:space-between;align-items:center;gap:calc(6 * var(--mm));padding-block:calc(7 * var(--mm));border-top:calc(.6 * var(--pt)) solid var(--rule);flex:auto;display:flex}.kGwi8G_ledger li:first-child{border-top:calc(.8 * var(--pt)) solid var(--ink)}.kGwi8G_ledger li:last-child{border-bottom:calc(.6 * var(--pt)) solid var(--rule)}.kGwi8G_ledger{flex-direction:column;flex:auto;display:flex}.kGwi8G_skill{min-width:0;font-family:var(--serif);font-size:calc(25 * var(--pt));line-height:1.25}.kGwi8G_when{text-align:right;max-width:42%;font-size:calc(14 * var(--pt));color:var(--accent);flex-shrink:0;font-weight:700}.kGwi8G_taughtFrame[data-density=s] .kGwi8G_ledger li{padding-block:calc(3.2 * var(--mm))}.kGwi8G_taughtFrame[data-density=s] .kGwi8G_skill{font-size:calc(14.5 * var(--pt))}.kGwi8G_taughtFrame[data-density=s] .kGwi8G_when{font-size:calc(10.5 * var(--pt))}.kGwi8G_taughtSign{font-family:var(--serif);font-style:italic;font-size:calc(22 * var(--pt));margin-top:calc(8 * var(--mm))!important}.kGwi8G_voices{flex-direction:column;display:flex}.kGwi8G_voice{gap:calc(2.5 * var(--mm));padding-block:calc(9 * var(--mm));border-top:calc(.6 * var(--pt)) solid var(--rule);break-inside:avoid;display:grid}.kGwi8G_voice:last-child{border-bottom:calc(.6 * var(--pt)) solid var(--rule)}.kGwi8G_voice blockquote{font-family:var(--serif);font-style:italic;font-size:calc(26 * var(--pt));line-height:1.38}.kGwi8G_cite{font-size:calc(12.5 * var(--pt));font-weight:700}.kGwi8G_cite span{color:var(--muted);font-weight:400}.kGwi8G_voicesFrame[data-density=m] .kGwi8G_voice{padding-block:calc(4 * var(--mm))}.kGwi8G_voicesFrame[data-density=m] .kGwi8G_voice blockquote{font-size:calc(15 * var(--pt))}.kGwi8G_voicesFrame[data-density=s] .kGwi8G_voices{columns:2;column-gap:calc(8 * var(--mm));display:block}.kGwi8G_voicesFrame[data-density=s] .kGwi8G_voice{padding-block:calc(3.5 * var(--mm));border-bottom:0}.kGwi8G_voicesFrame[data-density=s] .kGwi8G_voice blockquote{font-size:calc(10.5 * var(--pt))}.kGwi8G_voicesFrame[data-density=s] .kGwi8G_cite{font-size:calc(9 * var(--pt))}.kGwi8G_promises{gap:calc(8 * var(--mm));flex-direction:column;display:flex}.kGwi8G_promises li{grid-template-columns:calc(13 * var(--mm)) minmax(0, 1fr);gap:calc(2 * var(--mm));font-family:var(--serif);font-size:calc(24 * var(--pt));align-items:baseline;line-height:1.3;display:grid}.kGwi8G_promiseNum{font-weight:800;font-size:calc(38 * var(--pt));color:var(--accent);line-height:1}.kGwi8G_promisesFrame[data-density=s] .kGwi8G_promises{gap:calc(4 * var(--mm))}.kGwi8G_promisesFrame[data-density=s] .kGwi8G_promises li{font-size:calc(15 * var(--pt))}.kGwi8G_promisesFrame[data-density=s] .kGwi8G_promiseNum{font-size:calc(24 * var(--pt))}.kGwi8G_promisesSign{border-top:calc(.8 * var(--pt)) solid var(--ink);font-size:calc(13.5 * var(--pt));color:var(--muted);padding-top:calc(4.5 * var(--mm))!important;margin-top:auto!important}.kGwi8G_factsBody{gap:calc(8 * var(--mm));align-items:start;display:grid}.kGwi8G_factsWithPhoto{grid-template-columns:calc(58 * var(--mm)) minmax(0, 1fr)}.kGwi8G_factsPhoto{aspect-ratio:3/4;height:auto}.kGwi8G_facts{gap:calc(4 * var(--mm));font-size:calc(14 * var(--pt));flex-direction:column;line-height:1.4;display:flex}.kGwi8G_facts li{grid-template-columns:calc(9 * var(--mm)) minmax(0, 1fr);gap:calc(2 * var(--mm));display:grid}.kGwi8G_factNum{color:var(--accent);font-weight:700}.kGwi8G_factsFrame[data-density=m] .kGwi8G_facts{font-size:calc(11.5 * var(--pt))}.kGwi8G_factsFrame[data-density=s] .kGwi8G_facts{font-size:calc(10 * var(--pt));gap:calc(2.5 * var(--mm))}.kGwi8G_finaleFrame{gap:calc(9 * var(--mm))}.kGwi8G_finalePhoto{min-height:calc(60 * var(--mm));flex:1 1 0}.kGwi8G_finaleNoPhoto{justify-content:center}.kGwi8G_finaleText{gap:calc(4.5 * var(--mm));display:grid}.kGwi8G_finaleTitle{font-family:var(--serif);font-weight:800;font-size:calc(46 * var(--pt));text-wrap:balance;line-height:.98}.kGwi8G_finaleBody{max-width:30em;font-family:var(--serif);font-style:italic;font-size:calc(19 * var(--pt));line-height:1.4}.kGwi8G_finaleFrame[data-density=m] .kGwi8G_finaleBody{font-size:calc(14 * var(--pt))}.kGwi8G_finaleFrame[data-density=s] .kGwi8G_finaleBody{max-width:none;font-size:calc(11 * var(--pt));line-height:1.42}.kGwi8G_finaleFrame[data-density=s] .kGwi8G_finaleTitle{font-size:calc(32 * var(--pt))}.kGwi8G_finaleSign{font-weight:700;font-size:calc(12.5 * var(--pt))}
.ZD9Vva_frame{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ZD9Vva_progress{z-index:60;pointer-events:none;transform-origin:0;background:var(--progress-color,currentColor);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.ZD9Vva_lightbox{background:var(--lb-bg,#0d0d0d);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--lb-fg,#f4f2ee);font-family:var(--lb-font,inherit);overscroll-behavior:contain;border:0;margin:0;padding:0}.ZD9Vva_lightbox::backdrop{background:var(--lb-bg,#0d0d0d)}.ZD9Vva_lightbox[open]{grid-template-rows:auto 1fr auto;display:grid}@media (prefers-reduced-motion:no-preference){.ZD9Vva_lightbox[open]{animation:.22s ease-out ZD9Vva_lb-in}.ZD9Vva_stage img{animation:.26s ease-out ZD9Vva_lb-photo}}@keyframes ZD9Vva_lb-in{0%{opacity:0}}@keyframes ZD9Vva_lb-photo{0%{opacity:0;transform:scale(.985)}}.ZD9Vva_bar{padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.ZD9Vva_stage{touch-action:pan-y;min-height:0;position:relative}.ZD9Vva_caption{padding:.75rem 1rem max(1rem, env(safe-area-inset-bottom));grid-template-columns:1fr auto;align-items:end;gap:.5rem 1.5rem;width:100%;max-width:60rem;margin:0 auto;font-size:.9375rem;line-height:1.45;display:grid}.ZD9Vva_captionDate{opacity:.7;margin-bottom:.15rem;font-size:.8125rem;display:block}.ZD9Vva_navButtons{gap:.5rem;display:flex}.ZD9Vva_iconButton{border:1px solid color-mix(in srgb, currentColor 35%, transparent);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.ZD9Vva_iconButton:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.ZD9Vva_iconButton:focus-visible{outline:2px solid var(--lb-focus,#8fb3ff);outline-offset:2px}.ZD9Vva_iconButton[aria-disabled=true]{opacity:.35;cursor:default}.ZD9Vva_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.xzCYma_issue,.xzCYma_coverPoster,.xzCYma_mcoverPoster{--paper:#fff;--ink:#000;--grey:#5b5b5b;--hair:#d9d9d9;--display:var(--issue-display), Didot, Georgia, serif;--sans:var(--issue-sans), "Helvetica Neue", Arial, sans-serif;--gutter:clamp(1.125rem, 4.5vw, 3.5rem);--section-space:clamp(4.5rem, 13vw, 10rem)}.xzCYma_issue{background:var(--paper);color:var(--ink);font-family:var(--sans);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.0625rem;line-height:1.55}.xzCYma_issue :where(h1,h2,h3,p,ol,ul,figure,blockquote){margin:0;padding:0}.xzCYma_issue :where(ol,ul){list-style:none}.xzCYma_issue :where(dl,dd,figcaption){margin:0;padding:0}.xzCYma_issue :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.xzCYma_inner{max-width:84rem;margin-inline:auto}.xzCYma_cover{color:#fff;background:var(--ink);height:100svh;min-height:34rem;max-height:72rem;padding:0 var(--gutter);isolation:isolate;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:size}.xzCYma_coverPoster{aspect-ratio:4/5;height:auto;min-height:0;max-height:none;font-family:var(--sans);padding-inline:6.5%}.xzCYma_coverImage{z-index:-2;inset:0;position:absolute!important}.xzCYma_cover{--scrim-top:.48;--scrim-bottom:.62}.xzCYma_cover[data-tone=light]{--scrim-top:.66;--scrim-bottom:.78}.xzCYma_coverScrim{z-index:-1;background:linear-gradient(to bottom, rgb(0 0 0/var(--scrim-top)), rgb(0 0 0/calc(var(--scrim-top) * .45)) 30%, #0000 50%), linear-gradient(to top, rgb(0 0 0/var(--scrim-bottom)), rgb(0 0 0/calc(var(--scrim-bottom) * .5)) 32%, #0000 56%);position:absolute;inset:0}.xzCYma_cover[data-photo=yes] :where(.xzCYma_coverTop,.xzCYma_masthead,.xzCYma_coverLines){text-shadow:0 1px 18px #00000047}.xzCYma_cover[data-photo=no] .xzCYma_coverScrim{display:none}.xzCYma_coverTop{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-top:max(4.25cqh,3.5rem);font-size:clamp(.6875rem,2.6cqi,.9375rem);font-weight:600;display:grid}.xzCYma_coverPoster .xzCYma_coverTop{padding-top:5cqh;font-size:2.6cqi}.xzCYma_coverTop>span:first-child{max-width:26ch}.xzCYma_coverDate{text-align:right;grid-column:2;max-width:14ch}.xzCYma_masthead{font-family:var(--display);text-transform:uppercase;font-weight:760;font-stretch:62.5%;font-size:min(calc(var(--mast) * 1cqi), 30cqh);letter-spacing:-.012em;margin-top:1.6cqh;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin-inline:-.04em;line-height:.8}.xzCYma_coverLines{align-self:end;gap:2.2cqh;max-width:34rem;padding-bottom:max(5cqh,2.25rem);display:grid}.xzCYma_coverLines li{border-left:2px solid var(--accent);gap:.4cqh;padding-left:.85rem;display:grid}.xzCYma_cover[data-photo=yes] .xzCYma_coverLines li{border-left-color:#fff}.xzCYma_coverKicker{letter-spacing:.16em;text-transform:uppercase;opacity:.86;font-size:clamp(.625rem,2.3cqi,.8125rem);font-weight:600}.xzCYma_coverLineText{font-family:var(--display);font-size:clamp(1.0625rem,5.4cqi,1.875rem);font-style:italic;font-weight:400;line-height:1.1}.xzCYma_coverPoster .xzCYma_coverLines{gap:2.4cqh;padding-bottom:6cqh}.xzCYma_coverPoster .xzCYma_coverKicker{font-size:2.4cqi}.xzCYma_coverPoster .xzCYma_coverLineText{font-size:5.4cqi}@media (prefers-reduced-motion:no-preference){.xzCYma_cover:not(.xzCYma_coverPoster) .xzCYma_masthead{animation:.9s cubic-bezier(.2,.7,.1,1) both xzCYma_mast-in}.xzCYma_cover:not(.xzCYma_coverPoster) .xzCYma_coverLines{animation:.7s ease-out .45s both xzCYma_lines-in}}@keyframes xzCYma_mast-in{0%{clip-path:inset(0 0 100%);transform:translateY(.12em)}to{clip-path:inset(0 0 -10%);transform:none}}@keyframes xzCYma_lines-in{0%{opacity:0}}.xzCYma_contents{padding:var(--section-space) var(--gutter) calc(var(--section-space) * .6)}.xzCYma_contentsTitle{font-family:var(--display);letter-spacing:-.02em;margin-bottom:clamp(2rem,6vw,4rem);font-size:clamp(3rem,14vw,8.5rem);font-style:italic;font-weight:300;line-height:.9}.xzCYma_contentsList{border-top:2px solid var(--ink);counter-reset:none}.xzCYma_contentsLink{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:2.75rem 1fr;grid-template-areas:"num name"".meta";gap:.15rem .75rem;padding:1.05rem 0 1.1rem;text-decoration:none;display:grid}.xzCYma_contentsNum{letter-spacing:.08em;color:var(--accent);font-variant-numeric:tabular-nums;grid-area:num;padding-top:.55rem;font-size:.8125rem;font-weight:600}.xzCYma_contentsName{font-family:var(--display);text-wrap:balance;grid-area:name;font-size:clamp(1.625rem,5.5vw,2.75rem);font-weight:400;line-height:1.05}.xzCYma_contentsMeta{color:var(--grey);grid-area:meta;font-size:.875rem}.xzCYma_contentsLink:hover .xzCYma_contentsName{font-style:italic}@media (min-width:900px){.xzCYma_contents .xzCYma_inner{grid-template-columns:5fr 7fr;align-items:start;gap:4rem;display:grid}.xzCYma_contentsTitle{position:sticky;top:3rem}.xzCYma_contentsLink{grid-template-columns:3.5rem 1fr auto;grid-template-areas:"num name meta";align-items:baseline}.xzCYma_contentsNum{padding-top:0}}.xzCYma_section{padding:var(--section-space) var(--gutter) 0;scroll-margin-top:3.5rem}.xzCYma_sectionHead{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-bottom:clamp(2.25rem,7vw,4.5rem);padding-top:.8rem;display:flex}.xzCYma_sectionNum{letter-spacing:.08em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.xzCYma_sectionKicker{letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.xzCYma_sectionTitle{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;flex-basis:100%;margin-top:.9rem;font-size:clamp(2.625rem,11.5vw,7.75rem);font-weight:300;line-height:.92}.xzCYma_intro{font-family:var(--display);max-width:34ch;margin-bottom:clamp(2rem,6vw,3.5rem);font-size:clamp(1.25rem,4.2vw,1.75rem);font-style:italic;line-height:1.3}.xzCYma_ratioPortrait{aspect-ratio:4/5;height:auto}.xzCYma_ratioLandscape{aspect-ratio:3/2;height:auto}.xzCYma_ratioAuto{aspect-ratio:4/3;height:auto}.xzCYma_letterGrid{gap:2.5rem;display:grid}.xzCYma_letterText{max-width:36em;font-size:clamp(1.125rem,2.6vw,1.3125rem);line-height:1.6}.xzCYma_letterText p+p{margin-top:1.1em}.xzCYma_letterText p:first-child:first-letter{float:left;font-family:var(--display);color:var(--accent);margin:.06em .09em 0 -.02em;font-size:4.6em;font-weight:400;line-height:.82}.xzCYma_signature{font-family:var(--display);margin-top:2rem;font-size:clamp(1.25rem,3.5vw,1.625rem);font-style:italic}.xzCYma_signature:before{content:"— "}@media (min-width:900px){.xzCYma_letterWithPhoto{grid-template-columns:7fr 4fr;align-items:start;gap:5rem}.xzCYma_letterText{column-count:2;column-gap:3rem;max-width:none}.xzCYma_letterWithPhoto .xzCYma_letterText{column-count:1}}.xzCYma_factsGrid{gap:2.75rem;display:grid}.xzCYma_factsList{gap:0;display:grid}.xzCYma_fact{border-top:1px solid var(--hair);grid-template-columns:3.25rem 1fr;align-items:baseline;gap:1rem;padding:1.15rem 0;display:grid}.xzCYma_fact:first-child{border-top:0;padding-top:0}.xzCYma_factNum{font-family:var(--display);color:var(--accent);font-variant-numeric:lining-nums;font-size:2.5rem;font-weight:700;font-stretch:62.5%;line-height:.8}.xzCYma_fact p{font-size:1.125rem;line-height:1.45}@media (min-width:900px){.xzCYma_factsWithPhoto{grid-template-columns:5fr 7fr;align-items:start;gap:5rem}.xzCYma_factsFigure{position:sticky;top:3rem}.xzCYma_factsGrid:not(.xzCYma_factsWithPhoto) .xzCYma_factsList{grid-template-columns:1fr 1fr;column-gap:4rem}.xzCYma_factsGrid:not(.xzCYma_factsWithPhoto) .xzCYma_fact:nth-child(2){border-top:0;padding-top:0}.xzCYma_fact p{font-size:1.25rem}}.xzCYma_galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem .75rem;display:grid}.xzCYma_galleryItem{align-content:start;gap:.6rem;display:grid}.xzCYma_slot_wide{grid-column:1/-1}.xzCYma_slot_tall{grid-column:1/-1;width:78%}.xzCYma_slot_tall:nth-child(2n){justify-self:end}.xzCYma_galleryButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.xzCYma_galleryButton img{transition:transform .6s cubic-bezier(.2,.7,.1,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.xzCYma_galleryButton:hover img{transform:scale(1.025)}}.xzCYma_caption{color:var(--grey);max-width:34ch;font-size:.875rem;line-height:1.4}.xzCYma_captionDate{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:.5em;font-weight:650}@media (min-width:900px){.xzCYma_galleryGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4.5rem 1.5rem}.xzCYma_slot_wide{grid-column:2/span 10}.xzCYma_slot_wide:nth-child(3n){grid-column:1/span 9}.xzCYma_slot_half-start{grid-column:2/span 5}.xzCYma_slot_half-end{grid-column:8/span 5;margin-top:6rem}.xzCYma_slot_tall{grid-column:4/span 6;width:auto}}.xzCYma_events{gap:clamp(3.5rem,10vw,7rem);display:grid}.xzCYma_event{gap:1rem;display:grid}.xzCYma_eventYear{font-family:var(--display);letter-spacing:-.01em;color:var(--accent);font-variant-numeric:lining-nums;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:clamp(4.5rem,24vw,11rem);font-weight:700;font-stretch:62.5%;line-height:.78}.xzCYma_eventTitle{font-family:var(--display);text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.625rem,5.5vw,2.5rem);font-weight:400;line-height:1.08}.xzCYma_eventBody{max-width:34em}.xzCYma_eventBody p+p{margin-top:.9em}.xzCYma_eventFigure{margin-top:.75rem}@media (min-width:900px){.xzCYma_event{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.5rem}.xzCYma_eventYear{grid-column:1/span 12}.xzCYma_eventText{grid-column:1/span 5}.xzCYma_eventWithPhoto .xzCYma_eventFigure{grid-column:7/span 6;margin-top:-4rem}.xzCYma_eventFlip .xzCYma_eventYear{text-align:right}.xzCYma_eventFlip .xzCYma_eventText{grid-area:2/8/auto/span 5}.xzCYma_eventFlip.xzCYma_eventWithPhoto .xzCYma_eventFigure{grid-area:2/1/auto/span 6}.xzCYma_event:not(.xzCYma_eventWithPhoto) .xzCYma_eventText{grid-column:3/span 8}}.xzCYma_voices{padding-inline:0}.xzCYma_voices .xzCYma_inner{padding-inline:var(--gutter)}.xzCYma_voicesRow{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 1.25rem;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(84%,26rem);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.xzCYma_voicesRow:focus-visible{outline-offset:-3px}.xzCYma_voice{scroll-snap-align:start;background:var(--ink);color:var(--paper);grid-template-rows:1fr auto;gap:1.5rem;min-height:18rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.xzCYma_voiceQuote{font-family:var(--display);font-size:clamp(1.3125rem,4.6vw,1.625rem);line-height:1.25}.xzCYma_voiceQuote p:before{content:"«"}.xzCYma_voiceQuote p:last-child:after{content:"»"}.xzCYma_voiceQuote p+p:before{content:none}.xzCYma_voiceAuthor{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff59;flex-wrap:wrap;gap:.25rem .6rem;padding-top:.85rem;font-size:.8125rem;font-weight:650;display:flex}.xzCYma_voiceRelation{color:#ffffffeb;letter-spacing:.06em;text-transform:none;font-weight:500}.xzCYma_voice:nth-child(3n+2){background:var(--accent)}@media (min-width:900px){.xzCYma_voicesRow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem;max-width:84rem;margin-inline:auto;overflow:visible}.xzCYma_voice:nth-child(2n){margin-top:3rem}}.xzCYma_finale{padding-inline:0;display:grid}.xzCYma_finaleFigure{width:100%}.xzCYma_finaleImage{aspect-ratio:4/5;height:auto}.xzCYma_finaleText{padding:clamp(2.5rem, 8vw, 5rem) var(--gutter) 0;max-width:44rem}.xzCYma_finaleTitle{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-bottom:2rem;font-size:clamp(2.875rem,12.5vw,6.5rem);font-style:italic;font-weight:300;line-height:.92}.xzCYma_finaleBody{font-size:clamp(1.125rem,2.6vw,1.3125rem);line-height:1.6}.xzCYma_finaleBody p+p{margin-top:1.1em}@media (min-width:900px){.xzCYma_finaleWithPhoto{max-width:90rem;padding-inline:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;column-gap:5rem;margin-inline:auto}.xzCYma_finaleWithPhoto .xzCYma_finaleFigure{position:sticky;top:2rem}.xzCYma_finaleWithPhoto .xzCYma_finaleText{padding:4rem 0 0}}.xzCYma_colophon{margin-top:var(--section-space);padding:2rem var(--gutter) max(3rem, env(safe-area-inset-bottom));border-top:2px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;font-size:.8125rem;font-weight:600;display:flex}.xzCYma_colophonNote{color:var(--grey);letter-spacing:.02em;text-transform:none;font-weight:500}.xzCYma_endMark{vertical-align:-.05em;background:var(--accent);width:.75em;height:.75em;margin-left:.4em;display:inline-block}.xzCYma_sectionLine{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-bottom:clamp(1.25rem,4vw,2.5rem);padding-top:.8rem;display:flex}.xzCYma_ratioThreeFour{aspect-ratio:3/4;height:auto}.xzCYma_profileGrid{gap:2rem;display:grid}.xzCYma_profileText{max-width:36em;font-size:clamp(1.0625rem,2.4vw,1.25rem);line-height:1.6}.xzCYma_profileText p+p{margin-top:1em}.xzCYma_profileFigure{gap:.6rem;display:grid}@media (min-width:900px){.xzCYma_profileWithPhoto{grid-template-columns:7fr 5fr;align-items:start;gap:5rem}}.xzCYma_spread{isolation:isolate;height:min(159vw,100svh);min-height:28rem;max-height:64rem;margin-top:var(--section-space);padding:0 var(--gutter) clamp(1.5rem, 6vw, 4rem);color:#fff;background:var(--ink);--scrim:.78;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.xzCYma_spread[data-tone=light]{--scrim:.86}.xzCYma_spreadImage{z-index:-2;inset:0;position:absolute!important}.xzCYma_spreadScrim{z-index:-1;background:linear-gradient(to top, rgb(20 16 14/var(--scrim)), rgb(20 16 14/calc(var(--scrim) * .26)) 40%, #14100e00 58%);position:absolute;inset:0}.xzCYma_spreadKicker{top:clamp(1rem,4.6vw,2.25rem);left:var(--gutter);right:var(--gutter);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 12px #00000073;font-size:.75rem;font-weight:700;position:absolute}.xzCYma_spreadText{text-shadow:0 1px 18px #0000004d;max-width:44rem}.xzCYma_spreadLines{font-family:var(--display);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;line-height:.98}.xzCYma_spreadLine{letter-spacing:-.01em;font-size:clamp(2.5rem,13.3vw,6.5rem);font-weight:800;display:block}.xzCYma_spreadLineEm{font-size:clamp(2rem,10.25vw,5rem);font-style:italic;font-weight:400;display:block}.xzCYma_spreadCaption{color:#ece6df;max-width:40ch;margin-top:.65rem;font-size:.9375rem;line-height:1.45}.xzCYma_numbersGrid{border-top:1px solid var(--ink);clip-path:inset(0 1px 1px 0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xzCYma_numberCell{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;gap:.15rem;padding:.875rem .75rem .875rem .875rem;display:flex}.xzCYma_numberCell:nth-child(odd){padding-left:0}.xzCYma_numberLabel{order:2;font-size:.875rem;line-height:1.35}.xzCYma_numberValue{font-family:var(--display);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;order:1;margin:0;font-size:clamp(2.75rem,13.8vw,5rem);font-weight:800;line-height:1}@media (min-width:900px){.xzCYma_numbersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.xzCYma_numberCell{padding:1.5rem 1.5rem 1.5rem 1.75rem}.xzCYma_numberCell:nth-child(odd){padding-left:1.75rem}.xzCYma_numberCell:nth-child(3n+1){padding-left:0}.xzCYma_numberLabel{font-size:1rem}}.xzCYma_interviewLead{gap:.875rem;max-width:48rem;margin-bottom:clamp(1.25rem,4vw,2.5rem);display:grid}.xzCYma_interviewLeadPhoto{grid-template-columns:clamp(7.5rem,31vw,15rem) minmax(0,1fr);align-items:start}.xzCYma_interviewIntro{font-family:var(--display);font-size:clamp(1.125rem,4.6vw,1.75rem);font-style:italic;line-height:1.35}.xzCYma_qa{gap:.875rem;max-width:44rem;display:grid}.xzCYma_qaItem{gap:.25rem;display:grid}.xzCYma_question{font-size:1rem;font-weight:700;line-height:1.35}.xzCYma_question:before,.xzCYma_answer p:first-child:before{content:"— "}.xzCYma_answer{font-family:var(--display);margin:0;font-size:1.125rem;line-height:1.45}.xzCYma_answer p+p{margin-top:.6em}@media (min-width:900px){.xzCYma_qa{gap:1.5rem}.xzCYma_question{font-size:1.125rem}.xzCYma_answer{font-size:1.3125rem}}.xzCYma_dictionary{margin-top:var(--section-space);background:var(--tint,color-mix(in srgb, var(--accent) 9%, var(--paper)));padding-top:clamp(2.25rem,9vw,5.5rem);padding-bottom:clamp(2.25rem,9vw,5.5rem)}.xzCYma_dictionaryIntro{max-width:40ch;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.xzCYma_dictionaryList{border-bottom:1px solid #1f1b182e;display:grid}.xzCYma_entry{border-top:1px solid #1f1b182e;gap:.375rem;padding:.875rem 0;display:grid}.xzCYma_phrase{font-family:var(--display);font-size:clamp(1.6875rem,6.9vw,2.5rem);font-style:italic;line-height:1.1}.xzCYma_meaning{align-items:baseline;gap:.625rem;margin:0;font-size:1rem;line-height:1.4;display:flex}.xzCYma_meaningLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex-shrink:0;font-size:.6875rem;font-weight:700}@media (min-width:900px){.xzCYma_dictionaryList{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}.xzCYma_entry{padding:1.25rem 0}.xzCYma_meaning{font-size:1.125rem}}.xzCYma_recipeGrid{gap:1rem;display:grid}.xzCYma_recipeCard{border:1px solid var(--ink);background:#fff;align-content:start;gap:.875rem;padding:1.125rem 1rem;display:grid}.xzCYma_recipeHead{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.xzCYma_recipeTitle{font-family:var(--display);text-wrap:balance;font-size:clamp(1.875rem,7.7vw,3rem);font-weight:800;line-height:1.05}.xzCYma_recipeNo{color:var(--accent);flex-shrink:0;font-size:.75rem;font-weight:700}.xzCYma_ingredients{gap:.375rem;font-size:1rem;line-height:1.3;display:grid}.xzCYma_ingredient{align-items:baseline;gap:.375rem;display:flex}.xzCYma_leader{border-bottom:1px dotted #1f1b1880;flex:1.5rem;min-width:1rem}.xzCYma_amount{text-align:right;font-variant-numeric:tabular-nums lining-nums;flex-shrink:0;max-width:55%}.xzCYma_steps{gap:.5rem;font-size:1rem;line-height:1.45;display:grid}.xzCYma_step{grid-template-columns:1.375rem minmax(0,1fr);gap:.375rem;display:grid}.xzCYma_stepNum{color:var(--accent);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.xzCYma_recipeNote{font-family:var(--display);color:var(--accent);font-size:clamp(1.1875rem,4.9vw,1.5rem);font-style:italic;line-height:1.3}@media (min-width:900px){.xzCYma_recipeWithPhoto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}.xzCYma_recipeCard{gap:1.25rem;padding:2rem 2rem 2.25rem}.xzCYma_ingredients,.xzCYma_steps{font-size:1.125rem}}.xzCYma_dayList{border-bottom:1px solid var(--hair);max-width:44rem;display:grid}.xzCYma_dayItem{border-top:1px solid var(--hair);grid-template-columns:4rem minmax(0,1fr);gap:.625rem;padding:.625rem 0;font-size:1rem;line-height:1.4;display:grid}.xzCYma_dayTime{color:var(--accent);font-variant-numeric:tabular-nums lining-nums;font-weight:700}@media (min-width:900px){.xzCYma_dayItem{grid-template-columns:5.5rem minmax(0,1fr);padding:.875rem 0;font-size:1.1875rem}}.xzCYma_taughtList{border-bottom:1px solid var(--hair);max-width:48rem;display:grid}.xzCYma_taughtItem{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:.875rem;padding:.75rem 0;display:flex}.xzCYma_taughtItem:first-child{border-top-color:var(--ink)}.xzCYma_skill{font-family:var(--display);font-size:1.25rem;line-height:1.25}.xzCYma_when{text-align:right;max-width:42%;color:var(--accent);font-variant-numeric:lining-nums;flex-shrink:0;font-size:.875rem;font-weight:700}@media (min-width:900px){.xzCYma_skill{font-size:1.625rem}.xzCYma_when{font-size:1rem}}.xzCYma_promisesList{gap:.75rem;max-width:44rem;display:grid}.xzCYma_promise{font-family:var(--display);grid-template-columns:2.125rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:1.25rem;line-height:1.3;display:grid}.xzCYma_promiseNum{color:var(--accent);font-variant-numeric:lining-nums;font-size:1.625rem;font-weight:800}.xzCYma_promisesSignature{border-top:1px solid var(--ink);max-width:44rem;color:var(--grey);margin-top:1rem;padding-top:.75rem;font-size:.875rem;line-height:1.45}@media (min-width:900px){.xzCYma_promise{grid-template-columns:3rem minmax(0,1fr);font-size:1.625rem}.xzCYma_promiseNum{font-size:2.25rem}.xzCYma_promisesSignature{font-size:1rem}}.xzCYma_mame{--ink:#1f1b18;--grey:#5a5450;--hair:#e4ddd3;--display:var(--mame-serif), Georgia, serif;--sans:var(--mame-sans), "Helvetica Neue", Arial, sans-serif;--gutter:clamp(1.25rem, 5.2vw, 3.5rem);--section-space:clamp(2.5rem, 10vw, 7rem);line-height:1.5}.xzCYma_mame .xzCYma_sectionHead{border-top:0;gap:.35rem .3em;margin-bottom:clamp(1.1rem,4.6vw,2.75rem);padding-top:0}.xzCYma_mame .xzCYma_sectionNum,.xzCYma_mame .xzCYma_sectionKicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.xzCYma_mame .xzCYma_sectionKicker:before{content:"· "}.xzCYma_mame .xzCYma_sectionTitle{letter-spacing:-.01em;margin-top:.45rem;font-size:clamp(2.375rem,11.8vw,5.5rem);font-weight:800;line-height:.95}.xzCYma_mame .xzCYma_titleEm{font-style:italic;font-weight:400}.xzCYma_mame .xzCYma_sectionLine{border-top:0;gap:.35rem .3em;margin-bottom:1rem;padding-top:0}.xzCYma_mame .xzCYma_intro{font-weight:400}.xzCYma_mame .xzCYma_contentsTitle{font-size:clamp(2.75rem,12vw,7rem);font-weight:400}.xzCYma_mame .xzCYma_contentsList{border-top-width:1px}.xzCYma_mame .xzCYma_contentsName{font-size:clamp(1.375rem,5vw,2.25rem);font-weight:500}.xzCYma_mame .xzCYma_contentsLink:hover .xzCYma_contentsName{color:var(--accent)}.xzCYma_mame .xzCYma_letterText{font-family:var(--display);font-size:clamp(1.1875rem,2.8vw,1.375rem);line-height:1.5}.xzCYma_mame .xzCYma_letterText p:first-child:first-letter{font-weight:800}.xzCYma_mame .xzCYma_captionDate{color:var(--accent);font-weight:700}.xzCYma_mame .xzCYma_eventYear{font-size:clamp(3.5rem,18vw,8.5rem);font-weight:800;line-height:.85}.xzCYma_mame .xzCYma_eventTitle{font-weight:500}.xzCYma_mame .xzCYma_voiceQuote{font-style:italic}.xzCYma_mame .xzCYma_voiceAuthor{letter-spacing:.08em}.xzCYma_mame .xzCYma_finale{margin-top:var(--section-space);padding:clamp(1.75rem, 7vw, 4.5rem) var(--gutter) clamp(1rem, 3vw, 2rem);background:var(--tint,color-mix(in srgb, var(--accent) 9%, var(--paper)));grid-template-columns:minmax(0,1fr);gap:1rem}.xzCYma_mame .xzCYma_finaleWithPhoto{grid-template-columns:clamp(6.5rem,29vw,22rem) minmax(0,1fr);align-items:center;column-gap:clamp(1rem,4vw,4.5rem);max-width:none;margin-inline:0}.xzCYma_mame .xzCYma_finaleFigure{position:static}.xzCYma_mame .xzCYma_finaleText{max-width:40rem;padding:0}.xzCYma_mame .xzCYma_finaleTitle{letter-spacing:-.01em;margin-bottom:.5rem;font-size:clamp(1.75rem,7.7vw,4rem);font-style:normal;font-weight:800;line-height:1.02}.xzCYma_mame .xzCYma_finaleBody{font-family:var(--display);font-size:clamp(1.0625rem,4.4vw,1.5rem);font-style:italic;line-height:1.35}.xzCYma_mame .xzCYma_colophon{background:var(--tint,color-mix(in srgb, var(--accent) 9%, var(--paper)));color:var(--grey);letter-spacing:.02em;text-transform:none;border-top:0;margin-top:0;padding-top:.5rem;font-size:.75rem;font-weight:400}.xzCYma_mcover{background:var(--paper);height:100svh;min-height:36rem;max-height:72rem;color:var(--ink);position:relative;overflow:hidden;container-type:size}.xzCYma_mcoverPoster{aspect-ratio:4/5;height:auto;min-height:0;max-height:none;font-family:var(--sans)}.xzCYma_mcoverInner{grid-template:"text""photo"minmax(0,1fr)"lines"/minmax(0,1fr);height:100%;display:grid}.xzCYma_mcoverText{padding:max(3.5rem, 6cqh) var(--gutter) .9rem;grid-area:text;container-type:inline-size}.xzCYma_mcoverPoster .xzCYma_mcoverText{padding:5cqh 5.2% 2.4cqh}.xzCYma_mcoverTop{letter-spacing:.06em;color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:clamp(.75rem,3.4cqi,.9375rem);font-weight:500;display:flex}.xzCYma_mcoverPoster .xzCYma_mcoverTop{font-size:3.4cqi}.xzCYma_mcoverDate{text-align:right;margin-left:auto}.xzCYma_mmast{font-family:var(--display);text-transform:lowercase;font-weight:800;font-size:min(calc(var(--mast) * 1cqi), 24cqh);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin-top:.2em;line-height:.82}.xzCYma_mcoverDeck{max-width:42ch;font-family:var(--display);color:var(--accent);text-wrap:balance;margin-top:.45em;font-size:clamp(1.125rem,5.7cqi,1.75rem);font-style:italic;line-height:1.25}.xzCYma_mcoverPoster .xzCYma_mcoverDeck{font-size:5.7cqi}.xzCYma_mcoverPhoto{grid-area:photo;min-height:0;position:relative}.xzCYma_mcoverLines{padding:.875rem var(--gutter) 1.125rem;border-top:3px solid var(--accent);grid-area:lines;gap:.5rem;font-size:clamp(.9375rem,3.85cqi,1.125rem);line-height:1.3;display:grid}.xzCYma_mcoverPoster .xzCYma_mcoverLines{gap:1.8cqh;padding:3cqh 5.2% 4cqh;font-size:3.85cqi}.xzCYma_mcoverLines li{grid-template-columns:1.625rem minmax(0,1fr);gap:.5rem;display:grid}.xzCYma_mcoverPoster .xzCYma_mcoverLines li{grid-template-columns:6.6cqi minmax(0,1fr)}.xzCYma_mcoverNum,.xzCYma_mcoverLead{font-weight:700}.xzCYma_mcoverNum{color:var(--accent);font-variant-numeric:tabular-nums lining-nums}@container (min-width:56rem){.xzCYma_mcoverInner{grid-template:"text photo"minmax(0,1fr)"lines photo"/minmax(0,5fr) minmax(0,6fr)}.xzCYma_mcoverText{padding-top:max(5rem,9cqh)}.xzCYma_mcoverLines{margin:0 var(--gutter) max(2.5rem, 5cqh);gap:.75rem;padding:1.25rem 0 0;font-size:1.1875rem}}
.FFVmEG_book{--mist:#ece8e2;--paper:#f6f3ee;--ink:#3b3733;--muted:#6e675f;--hair:#d6cfc4;--serif:var(--chapters-serif), Georgia, "Times New Roman", serif;--gutter:clamp(1.25rem, 5vw, 3.5rem);--measure:34rem;background:var(--mist);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:"wght" 380;font-kerning:normal;text-rendering:optimizelegibility;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.125rem;line-height:1.7}.FFVmEG_book :where(h1,h2,h3,p,ol,ul,figure,blockquote){margin:0;padding:0}.FFVmEG_book :where(ol,ul){list-style:none}.FFVmEG_book :focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.FFVmEG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.FFVmEG_opening{min-height:100svh;padding:clamp(5rem, 14vh, 8rem) var(--gutter) clamp(4rem, 10vh, 6rem);text-align:center;align-content:center;justify-items:center;gap:clamp(2.5rem,7vw,4rem);display:grid;container-type:inline-size}.FFVmEG_openingText{justify-items:center;gap:.9rem;max-width:40rem;display:grid}.FFVmEG_openingDate{letter-spacing:.24em;font-variant-numeric:lining-nums;color:var(--muted);font-size:.9375rem}.FFVmEG_openingTitle{font-variation-settings:"wght" 330;letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(3rem,15cqi,7.5rem);font-style:italic;font-weight:330;line-height:.98}.FFVmEG_openingSubtitle{color:var(--ink);font-size:clamp(1.125rem,4.4cqi,1.5rem);line-height:1.35}.FFVmEG_openingCount{color:var(--accent);font-size:1.0625rem;font-style:italic}.FFVmEG_openingStart{border:1px solid var(--ink);min-height:2.75rem;color:var(--ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.6rem;margin-top:1rem;padding:0 1.4rem;font-size:1rem;text-decoration:none;display:inline-flex}.FFVmEG_openingStart:hover{background:var(--ink);color:var(--paper)}.FFVmEG_openingPlate{background:var(--paper);width:min(78%,26rem);box-shadow:0 1px 0 var(--hair), 0 22px 40px -28px #3b373373;padding:clamp(.6rem,2.2cqi,1rem)}.FFVmEG_openingImage{aspect-ratio:4/5;height:auto}@media (prefers-reduced-motion:no-preference){.FFVmEG_opening:not(.FFVmEG_openingPoster) .FFVmEG_openingTitle{animation:1.1s cubic-bezier(.2,.6,.1,1) both FFVmEG_rise}.FFVmEG_opening:not(.FFVmEG_openingPoster) .FFVmEG_openingPlate{animation:1.3s cubic-bezier(.2,.6,.1,1) .2s both FFVmEG_settle}}@keyframes FFVmEG_rise{0%{opacity:0;transform:translateY(.25em)}}@keyframes FFVmEG_settle{0%{opacity:0;transform:translateY(1.5rem)rotate(-1.2deg)}}@media (min-width:900px){.FFVmEG_opening:not(.FFVmEG_openingPoster){text-align:left;grid-template-columns:1fr 1fr;justify-items:start;column-gap:5rem;max-width:80rem;margin-inline:auto}.FFVmEG_opening:not(.FFVmEG_openingPoster) .FFVmEG_openingText{justify-items:start}.FFVmEG_opening:not(.FFVmEG_openingPoster) .FFVmEG_openingPlate{justify-self:center;width:min(100%,28rem);transform:rotate(1.2deg)}}.FFVmEG_openingPoster{aspect-ratio:4/5;background:var(--mist,#ece8e2);min-height:0;color:var(--ink,#3b3733);font-family:var(--chapters-serif), Georgia, serif;--mist:#ece8e2;--paper:#f6f3ee;--ink:#3b3733;--muted:#6e675f;--hair:#d6cfc4;align-content:center;gap:5cqh;padding:6cqh 8cqi;overflow:hidden;container-type:size}.FFVmEG_openingPoster .FFVmEG_openingText{gap:1.6cqh}.FFVmEG_openingPoster .FFVmEG_openingDate{font-size:2.8cqi}.FFVmEG_openingPoster .FFVmEG_openingTitle{font-size:12cqi}.FFVmEG_openingPoster .FFVmEG_openingSubtitle{font-size:4cqi}.FFVmEG_openingPoster .FFVmEG_openingCount{font-size:3.4cqi}.FFVmEG_openingPoster .FFVmEG_openingPlate{width:50cqi;padding:2cqi;transform:rotate(-1.5deg)}.FFVmEG_chapter{padding:clamp(5rem, 16vw, 10rem) var(--gutter);border-top:1px solid var(--hair);justify-items:center;gap:clamp(2rem,6vw,3rem);scroll-margin-top:3.25rem;display:grid}.FFVmEG_chapterHead{text-align:center;justify-items:center;gap:.75rem;max-width:40rem;display:grid}.FFVmEG_chapterLabel{color:var(--accent);font-size:1.0625rem;font-style:italic}.FFVmEG_chapterTitle{font-variation-settings:"wght" 330;letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.375rem,9.5vw,5rem);font-style:italic;font-weight:330;line-height:1.02}.FFVmEG_chapterDate{letter-spacing:.22em;color:var(--muted);font-variant-numeric:lining-nums;text-transform:lowercase;font-size:.875rem}.FFVmEG_chapterBody,.FFVmEG_prose{max-width:var(--measure);width:100%}.FFVmEG_chapterBody p+p,.FFVmEG_prose p+p{text-indent:1.5em;margin-top:0}.FFVmEG_chapterBody p:first-child:first-line{letter-spacing:.04em;font-variant-caps:all-small-caps}.FFVmEG_plate{background:var(--paper);box-shadow:0 1px 0 var(--hair), 0 20px 36px -30px #3b373380;width:100%;padding:clamp(.55rem,2vw,.9rem)}.FFVmEG_platePortrait{max-width:24rem}.FFVmEG_plateSquare{max-width:28rem}.FFVmEG_plateLandscape{max-width:40rem}.FFVmEG_plateImage{height:auto}.FFVmEG_platePortrait .FFVmEG_plateImage{aspect-ratio:4/5}.FFVmEG_plateSquare .FFVmEG_plateImage{aspect-ratio:1}.FFVmEG_plateLandscape .FFVmEG_plateImage{aspect-ratio:3/2}@media (min-width:900px){.FFVmEG_chapterWithPhoto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""plate body";align-items:center;column-gap:5rem;max-width:80rem;margin-inline:auto}.FFVmEG_chapterWithPhoto .FFVmEG_chapterHead{grid-area:head;margin-bottom:1.5rem}.FFVmEG_chapterWithPhoto .FFVmEG_plate{grid-area:plate;justify-self:end}.FFVmEG_chapterWithPhoto .FFVmEG_chapterBody{grid-area:body;justify-self:start}.FFVmEG_chapterFlip.FFVmEG_chapterWithPhoto{grid-template-areas:"head head""body plate"}.FFVmEG_chapterFlip.FFVmEG_chapterWithPhoto .FFVmEG_plate{justify-self:start}.FFVmEG_chapterFlip.FFVmEG_chapterWithPhoto .FFVmEG_chapterBody{justify-self:end}.FFVmEG_chapterWithPhoto .FFVmEG_plate:where(.FFVmEG_platePortrait){transform:rotate(-.8deg)}.FFVmEG_chapterFlip.FFVmEG_chapterWithPhoto .FFVmEG_plate:where(.FFVmEG_platePortrait){transform:rotate(.8deg)}}.FFVmEG_interlude{padding:clamp(5rem, 16vw, 10rem) var(--gutter);border-top:1px solid var(--hair);justify-items:center;gap:clamp(2rem,6vw,3rem);scroll-margin-top:3.25rem;display:grid}.FFVmEG_prologue{background:var(--paper);border-top:0}.FFVmEG_epilogue{background:var(--paper)}.FFVmEG_interludeHead{text-align:center;justify-items:center;gap:.6rem;display:grid}.FFVmEG_interludeLabel{color:var(--accent);font-size:1.0625rem;font-style:italic}.FFVmEG_interludeLabelSolo{color:var(--ink);font-variation-settings:"wght" 330;font-size:clamp(2.375rem,9.5vw,5rem);font-weight:330;line-height:1.02}.FFVmEG_interludeTitle{font-variation-settings:"wght" 330;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.125rem,8.5vw,4.25rem);font-style:italic;font-weight:330;line-height:1.05}.FFVmEG_interludeIntro{max-width:var(--measure);text-align:center;color:var(--muted);font-style:italic}.FFVmEG_letter{justify-items:center;gap:2.5rem;width:100%;display:grid}.FFVmEG_letterText{max-width:var(--measure);width:100%}.FFVmEG_letterText .FFVmEG_prose p:first-child:first-letter{float:left;color:var(--accent);font-variation-settings:"wght" 300;margin:.05em .1em 0 0;font-size:3.6em;line-height:.85}.FFVmEG_signature{text-align:right;margin-top:1.75rem;font-size:1.25rem;font-style:italic}.FFVmEG_signature:before{content:"— "}@media (min-width:900px){.FFVmEG_letterWithPhoto{grid-template-columns:minmax(0, var(--measure)) minmax(0, 22rem);justify-content:center;align-items:center;column-gap:5rem}.FFVmEG_letterWithPhoto .FFVmEG_plate{transform:rotate(1deg)}}.FFVmEG_notes{max-width:var(--measure);gap:1.1rem;width:100%;display:grid}.FFVmEG_notes li{padding-left:1.75rem;font-size:clamp(1.1875rem,3.6vw,1.375rem);font-style:italic;line-height:1.45;position:relative}.FFVmEG_notes li:before{content:"";background:var(--accent);width:.85rem;height:1px;position:absolute;top:.72em;left:.15rem}.FFVmEG_voices{gap:3rem;width:100%;max-width:44rem;display:grid}.FFVmEG_voice{text-align:center;gap:1rem;display:grid}.FFVmEG_voiceText{font-size:clamp(1.25rem,4vw,1.625rem);font-style:italic;line-height:1.45}.FFVmEG_voiceAuthor{letter-spacing:.06em;color:var(--muted);font-size:1.0625rem;font-variant-caps:all-small-caps}.FFVmEG_collageSection{padding-inline:var(--gutter)}.FFVmEG_collage{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;width:100%;max-width:72rem;display:grid}.FFVmEG_collageItem{background:var(--paper);box-shadow:0 1px 0 var(--hair), 0 18px 32px -28px #3b37338c;gap:.6rem;padding:clamp(.45rem,1.6vw,.8rem);display:grid}.FFVmEG_collageItem.FFVmEG_platePortrait,.FFVmEG_collageItem.FFVmEG_plateSquare{width:74%}.FFVmEG_collageItem:nth-child(odd){transform:rotate(-.8deg)}.FFVmEG_collageItem:nth-child(2n){justify-self:end;transform:rotate(.9deg)}.FFVmEG_collageButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.FFVmEG_collageCaption{padding:.15rem .2rem .3rem;font-size:.9375rem;font-style:italic;line-height:1.4}.FFVmEG_collageDate{letter-spacing:.18em;color:var(--muted);font-variant-numeric:lining-nums;font-size:.8125rem;font-style:normal;display:block}@media (min-width:900px){.FFVmEG_collage{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem 2rem}.FFVmEG_collageItem,.FFVmEG_collageItem.FFVmEG_platePortrait,.FFVmEG_collageItem.FFVmEG_plateSquare{grid-column:span 4;justify-self:stretch;width:auto}.FFVmEG_collageItem.FFVmEG_plateLandscape{grid-column:span 6}.FFVmEG_collageItem:nth-child(3n+1){margin-top:3rem}}.FFVmEG_end{padding:clamp(5rem, 14vw, 8rem) var(--gutter) max(7rem, calc(env(safe-area-inset-bottom) + 6rem));text-align:center;border-top:1px solid var(--hair);justify-items:center;gap:1rem;display:grid}.FFVmEG_endWord{font-variation-settings:"wght" 330;font-size:clamp(2rem,8vw,3rem);font-style:italic}.FFVmEG_endWord:after{content:"";background:var(--accent);width:2.5rem;height:1px;margin:1.25rem auto 0;display:block}.FFVmEG_endNote{color:var(--muted);font-size:.9375rem}.FFVmEG_nav{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;width:min(100% - 2rem,26rem);transition:opacity .26s,transform .26s,visibility .26s;position:fixed;transform:translate(-50%)}.FFVmEG_nav[data-visible=no]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,1rem)}@media (prefers-reduced-motion:reduce){.FFVmEG_nav{transition:none}}.FFVmEG_navButton{text-align:left;border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#f6f3eeeb;border-radius:1.5rem;grid-template-columns:1fr auto;grid-template-areas:"short icon""title icon";align-items:center;column-gap:1rem;padding:.6rem .75rem .65rem 1.25rem;display:grid;box-shadow:0 12px 30px -18px #3b373399}.FFVmEG_navShort{letter-spacing:.06em;color:var(--accent);grid-area:short;font-size:.8125rem;line-height:1.3}.FFVmEG_navTitle{white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:1rem;font-style:italic;line-height:1.3;overflow:hidden}.FFVmEG_navTitle:empty{display:none}.FFVmEG_navIcon{background:var(--ink);width:2.5rem;height:2.5rem;color:var(--paper);border-radius:999px;grid-area:icon;place-items:center;display:grid}.FFVmEG_toc{width:100%;max-width:34rem;max-height:85dvh;padding:1.25rem var(--gutter) max(1.5rem, env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);font-family:var(--serif);overscroll-behavior:contain;border:0;border-radius:1.25rem 1.25rem 0 0;margin:auto auto 0}.FFVmEG_toc::backdrop{background:#2a272473}@media (min-width:900px){.FFVmEG_toc{border-radius:1.25rem;margin:auto}}@media (prefers-reduced-motion:no-preference){.FFVmEG_toc[open]{animation:.26s cubic-bezier(.2,.7,.1,1) FFVmEG_sheet}}@keyframes FFVmEG_sheet{0%{opacity:0;transform:translateY(2rem)}}.FFVmEG_tocHead{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.FFVmEG_tocTitle{font-size:1.5rem;font-style:italic;font-weight:400}.FFVmEG_tocClose{border:1px solid var(--hair);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 1rem;font-size:.9375rem}.FFVmEG_tocList{display:grid}.FFVmEG_tocLink{border-bottom:1px solid var(--hair);color:inherit;gap:.1rem;padding:.75rem 0;text-decoration:none;display:grid}.FFVmEG_tocLink[aria-current] .FFVmEG_tocLabel{color:var(--accent)}.FFVmEG_tocLabel{color:var(--muted);font-size:.875rem}.FFVmEG_tocName{font-size:1.125rem;font-style:italic;line-height:1.3}
@font-face{font-family:chaptersSerif;src:url(../media/Literata_var-s.0uhq2-35defut.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:chaptersSerif;src:url(../media/Literata_Italic_var-s.14bxfz26hqdbu.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:chaptersSerif Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.Ujo32a_className{font-family:chaptersSerif,chaptersSerif Fallback,Georgia,Times New Roman,serif}.Ujo32a_variable{--chapters-serif:"chaptersSerif", "chaptersSerif Fallback", Georgia, Times New Roman, serif}
