@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2) format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-normal.B1toqZab.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2) format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-italic.DiLdooSn.woff2) format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-italic.D6UvgSoX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-italic.DpcbibHm.woff2) format("woff2"),url(/_astro/dm-serif-display-latin-400-italic.BgxzcTJK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Text";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-text-latin-ext-400-normal._k5wxAfb.woff2) format("woff2"),url(/_astro/dm-serif-text-latin-ext-400-normal.B-4TzzeT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Text";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-text-latin-400-normal.B5I2PDKX.woff2) format("woff2"),url(/_astro/dm-serif-text-latin-400-normal.DAhbRB_j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Text";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-text-latin-ext-400-italic.CLgazz9w.woff2) format("woff2"),url(/_astro/dm-serif-text-latin-ext-400-italic.DqlgYHqM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Text";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-text-latin-400-italic.BhFyO3B8.woff2) format("woff2"),url(/_astro/dm-serif-text-latin-400-italic.DKGhQyyI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-normal.DQe2ZdED.woff2) format("woff2"),url(/_astro/karla-latin-ext-400-normal.CMxStcnq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2) format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-italic.B1lElno-.woff2) format("woff2"),url(/_astro/karla-latin-ext-400-italic.DEh2sQXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-italic.Fk2VRqKq.woff2) format("woff2"),url(/_astro/karla-latin-400-italic.rXUtClAN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-ext-500-normal.BQGx_UZ6.woff2) format("woff2"),url(/_astro/karla-latin-ext-500-normal.BR9CgtUN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-500-normal.6wzn_4WC.woff2) format("woff2"),url(/_astro/karla-latin-500-normal.BWjg-GL4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-ext-700-normal.DnPH2EDB.woff2) format("woff2"),url(/_astro/karla-latin-ext-700-normal.eTNnM7bB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2) format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/karla-latin-ext-800-normal.BfKv8D4q.woff2) format("woff2"),url(/_astro/karla-latin-ext-800-normal.rTKgNJGW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/karla-latin-800-normal.D8prfxci.woff2) format("woff2"),url(/_astro/karla-latin-800-normal.D9TMx7ol.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #ffffff;--ink: #151515;--meta: #5a5a5a;--hair: #d9d9d6;--wash: #f4f4f1;--raspberry: #c2184f;--cobalt: #1f46e6;--emerald: #007a53;--raspberry-wash: #fcedf2;--cobalt-wash: #edf1fe;--emerald-wash: #e6f4ee;--display: "DM Serif Display", Georgia, "Times New Roman", serif;--text: "DM Serif Text", Georgia, "Times New Roman", serif;--sans: "Karla", "Helvetica Neue", Arial, sans-serif;--sec: var(--ink);--sec-wash: var(--wash)}.sec-food{--sec: var(--raspberry);--sec-wash: var(--raspberry-wash)}.sec-days{--sec: var(--cobalt);--sec-wash: var(--cobalt-wash)}.sec-money{--sec: var(--emerald);--sec-wash: var(--emerald-wash)}.sec-rainy,.sec-school{--sec: var(--ink);--sec-wash: var(--wash)}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.6}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none}.wrap{max-width:1248px;margin:0 auto;padding:0 24px}.kicker{font:800 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--sec)}.kicker a{text-decoration:none}.kicker__on{color:var(--ink);margin-right:10px;padding-right:10px;border-right:1px solid var(--ink)}.meta{font:500 15px/1.4 var(--sans);color:var(--meta)}.byline{font:500 16px/1.4 var(--sans);color:var(--ink);display:flex;align-items:center;gap:12px}.byline strong{font-weight:700}.byline img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 30%}.byline span{color:var(--meta)}.roundel{--size: 138px;width:var(--size);height:var(--size);background:var(--sec);clip-path:polygon(98.3% 62.94%,85.36% 85.36%,62.94% 98.3%,37.06% 98.3%,14.64% 85.36%,1.7% 62.94%,1.7% 37.06%,14.64% 14.64%,37.06% 1.7%,62.94% 1.7%,85.36% 14.64%,98.3% 37.06%);display:grid;place-items:center;transform:rotate(-9deg)}.roundel__in{width:calc(var(--size) - 26px);height:calc(var(--size) - 26px);border-radius:50%;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px}.roundel__k,.roundel__u{font:800 10.5px/1.15 var(--sans);letter-spacing:.08em;text-transform:uppercase}.roundel__v{font:400 40px/1 var(--display);margin:3px 0 4px}.roundel__v--word{font-size:27px}.roundel--sm{--size: 104px}.roundel--sm .roundel__in{width:calc(var(--size) - 20px);height:calc(var(--size) - 20px)}.roundel--sm .roundel__v{font-size:29px;margin:2px 0 3px}.roundel--sm .roundel__v--word{font-size:21px}.roundel--sm .roundel__k,.roundel--sm .roundel__u{font-size:9.5px;letter-spacing:.06em}.cost{display:flex;align-items:center;gap:8px;font:700 15px/1.3 var(--sans);color:var(--ink)}.cost:before{content:"£";flex:0 0 24px;width:24px;height:24px;background:var(--sec);color:#fff;font:400 15px/24px var(--display);text-align:center;clip-path:polygon(98.3% 62.94%,85.36% 85.36%,62.94% 98.3%,37.06% 98.3%,14.64% 85.36%,1.7% 62.94%,1.7% 37.06%,14.64% 14.64%,37.06% 1.7%,62.94% 1.7%,85.36% 14.64%,98.3% 37.06%)}.mast{padding-top:26px}.mast__row{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:40px;padding-bottom:22px}.wordmark{font-family:var(--display);font-weight:400;color:var(--ink);text-decoration:none;display:inline-block;letter-spacing:-.01em}.wordmark em{font-style:italic}.wordmark--full{font-size:66px;line-height:.92}.wordmark--full span{display:block}.wordmark--small{font-size:31px;line-height:1.1;white-space:nowrap}.mast__side{justify-self:end;text-align:right;max-width:430px;padding-bottom:4px}.mast__tag{font:italic 400 24px/1.2 var(--text)}.mast__about{font:500 15px/1.45 var(--sans);color:var(--meta);margin-top:8px}.nav ul{display:flex;gap:0 30px;border-top:3px solid var(--ink)}.nav li:last-child{margin-left:auto}.nav a{position:relative;display:block;padding:17px 0 13px;font:700 16.5px/1.2 var(--sans);text-decoration:none;white-space:nowrap}.nav a:before{content:"";position:absolute;left:0;right:0;top:-3px;height:8px;background:var(--sec)}.nav li.nav__plain a:before{display:none}.nav a[aria-current]{color:var(--sec)}.nav{border-bottom:1px solid var(--hair)}.nav.wrap{border-bottom:0}.nav.wrap ul{border-bottom:1px solid var(--hair)}.mast--inner{padding-top:0}.mast--inner .mast__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;padding:0;border-top:3px solid var(--ink);border-bottom:1px solid var(--hair)}.mast--inner .nav{border:0;justify-self:end}.mast--inner .nav ul{border:0;gap:0 26px}.mast--inner .nav li:last-child{margin-left:0}.mast--inner .nav a{padding:22px 0 18px;font-size:16px}.cover{position:relative;border-bottom:1px solid var(--hair)}.cover__type{width:calc(58.333% - 28px)}.cover__type--head{padding:46px 0 0}.cover__type--inside{padding:44px 0 56px}.cover__title{font:400 66px/1.01 var(--display);letter-spacing:-.012em;margin:18px 0 0;max-width:620px}.cover__title a{text-decoration:none}.cover__dek{font:italic 400 25px/1.36 var(--text);margin-top:22px;max-width:600px}.cover .byline{margin-top:24px}.cover__pic{position:absolute;top:0;bottom:0;right:0;left:calc(50% + 100px)}.cover__pic img{width:100%;height:100%;object-fit:cover}.cover__pic .roundel{position:absolute;left:-62px;top:50px}.inside{max-width:600px}.inside__h{font:800 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;padding-bottom:10px;border-bottom:3px solid var(--ink)}.inside li{padding:15px 0 16px;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:1fr auto;gap:4px 24px;align-items:baseline}.inside .kicker{grid-column:1 / -1}.inside__t{font:400 25px/1.14 var(--display)}.inside__t a{text-decoration:none}.inside .meta{white-space:nowrap}.sec{padding:78px 0 0}.sec__head{border-top:8px solid var(--sec);padding-top:14px;display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:end;margin-bottom:38px}.sec__name{font:400 104px/.94 var(--display);letter-spacing:-.02em;color:var(--sec)}.sec__name a{text-decoration:none}.sec__desc{font:italic 400 19.5px/1.42 var(--text)}.sec__all{display:inline-block;margin-top:10px;font:700 16px/1.3 var(--sans);color:var(--sec);text-underline-offset:3px}.t-xl{font:400 46px/1.04 var(--display);letter-spacing:-.01em}.t-l{font:400 34px/1.08 var(--display)}.t-m{font:400 25px/1.14 var(--display)}.t-s{font:400 21.5px/1.18 var(--display)}.t-xl a,.t-l a,.t-m a,.t-s a{text-decoration:none}.dek{font:400 18px/1.5 var(--sans);margin-top:12px}.pic{position:relative;display:block}.pic img{width:100%;object-fit:cover}.food{display:grid;grid-template-columns:7fr 5fr;gap:56px}.food .lead .pic img{aspect-ratio:16 / 10}.food .lead .roundel{position:absolute;right:22px;top:-30px}.food .lead .t-xl{margin-top:22px}.food .lead .meta{margin-top:12px}.rows{border-top:3px solid var(--ink)}.rows li{display:grid;grid-template-columns:1fr 108px;gap:20px;padding:18px 0;border-bottom:1px solid var(--hair);align-items:start}.rows img{width:108px;aspect-ratio:1;object-fit:cover}.rows .cost{margin-top:9px}.rows .meta{margin-top:7px}.days{display:grid;grid-template-columns:1.72fr 1fr 1fr 1fr;gap:32px}.days .lead .pic img{aspect-ratio:4 / 3}.days .lead .roundel{position:absolute;right:22px;top:-30px}.days .lead .t-xl{margin-top:20px}.days .lead .meta,.days .col .meta{margin-top:10px}.days .col{border-left:1px solid var(--hair);padding-left:32px;margin-left:-1px}.days .col .pic img{aspect-ratio:1}.days .col .t-m{margin-top:16px}.days .col .cost{margin-top:10px}.days .dek{margin-top:12px}.days .col .dek{font-size:17px;line-height:1.5;margin-top:10px}.money__lead{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}.money__lead .t-xl{font-size:54px}.money__lead .dek{font:italic 400 23px/1.4 var(--text);margin-top:18px}.money__lead .meta{margin-top:16px}.money__lead .pic img{aspect-ratio:3 / 2}.briefs{display:grid;grid-template-columns:repeat(5,1fr);margin-top:40px;border-top:3px solid var(--ink)}.briefs li{padding:18px 24px 4px;border-left:1px solid var(--hair)}.briefs li:first-child{padding-left:0;border-left:0}.briefs .cost{margin-top:10px}.briefs .meta{margin-top:8px}.back{display:grid;grid-template-columns:1fr 1fr;gap:56px}.back .sec__head{grid-template-columns:1fr;gap:8px;margin-bottom:26px}.back .sec__name{font-size:58px;line-height:1}.back__lead{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start;padding-bottom:22px}.back__lead .pic img{aspect-ratio:1}.back__lead .cost,.back__lead .meta{margin-top:10px}.back .rows li{grid-template-columns:1fr auto;align-items:baseline}.back .rows .meta{margin-top:0;white-space:nowrap}.back__label{font:800 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.author{margin-top:84px}.author__box{border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);padding:36px 0;display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center}.author__box img{width:200px;aspect-ratio:1;object-fit:cover;object-position:50% 30%}.author__label{font:800 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase}.author__name{font:400 44px/1.05 var(--display);margin-top:8px}.author__bio{font:400 20px/1.5 var(--text);margin-top:12px;max-width:760px}.author__more{display:inline-block;margin-top:12px;font:700 16px/1.3 var(--sans);text-underline-offset:3px}.foot{margin-top:96px;border-top:8px solid var(--ink);padding:44px 0 64px}.foot__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.foot__tag{font:italic 400 21px/1.3 var(--text);margin-top:14px}.foot h2{font:800 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid var(--ink);margin-bottom:6px}.foot li a{display:block;padding:9px 0;font:500 16.5px/1.3 var(--sans);text-decoration:none}.foot li a{color:var(--sec)}.foot li[class^=sec-] a{font-weight:700}.foot .wordmark--full{font-size:54px}.foot__fine{margin-top:36px;padding-top:18px;border-top:1px solid var(--hair);font:400 15px/1.5 var(--sans);color:var(--meta);max-width:780px}.foot__fine+.foot__fine{margin-top:8px;padding-top:0;border:0}#consent-banner#consent-banner[hidden]{display:none}#consent-banner#consent-banner{position:fixed;inset:auto 16px 16px;z-index:100;max-width:700px;margin-inline:auto;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:0;box-shadow:none;padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;font:500 16px/1.45 var(--sans)}#consent-banner#consent-banner p{margin:0;flex:1 1 320px}#consent-banner#consent-banner div{display:flex;gap:10px}#consent-banner#consent-banner button{font:700 16px/1 var(--sans);min-height:46px;padding:0 22px;cursor:pointer;border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:0}#consent-banner#consent-banner #consent-decline{background:var(--paper);color:var(--ink)}#consent-banner#consent-banner button:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.post__sec{border-top:8px solid var(--sec);margin-top:34px;padding-top:12px;font:400 38px/1 var(--display);color:var(--sec)}.post__sec a{text-decoration:none}.post__split{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start;margin-top:30px}.post__title{font:400 64px/1.02 var(--display);letter-spacing:-.012em}.post__dek{font:italic 400 25px/1.38 var(--text);margin-top:22px}.post__type .byline{margin-top:26px}.post__note{font:400 15px/1.5 var(--sans);color:var(--meta);margin-top:14px;max-width:560px}.post__pic{position:relative}.post__pic img{width:100%;aspect-ratio:1;object-fit:cover}.post__pic .roundel{position:absolute;left:-74px;bottom:44px}.post__pic figcaption{font:400 15px/1.45 var(--sans);color:var(--meta);margin-top:10px}.post__body{display:grid;grid-template-columns:minmax(0,700px) 1fr;gap:0 96px;margin-top:56px;align-items:start}.prose{font:400 19px/1.66 var(--sans);max-width:700px}.prose>p,.prose>ul,.prose>ol{margin:0 0 1.1em}.prose--lead>p:first-child{font:400 23px/1.5 var(--text);margin-bottom:1.2em}.prose--lead>p:first-child strong{font-weight:400}.prose h2{font:400 38px/1.08 var(--display);letter-spacing:-.005em;border-top:1px solid var(--ink);padding-top:20px;margin:58px 0 18px}.prose h3{font:400 26px/1.16 var(--display);margin:34px 0 10px}.prose ul{list-style:none;padding:0}.prose ul li{position:relative;padding-left:26px;margin-bottom:.6em}.prose ul li:before{content:"";position:absolute;left:0;top:.62em;width:11px;height:3px;background:var(--sec)}.prose ol{list-style:decimal;padding-left:26px}.prose ol li{margin-bottom:.6em;padding-left:4px}.prose strong{font-weight:700}.prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;border-top:4px solid var(--sec);margin:30px 0 34px;font-size:18px;line-height:1.4;background:linear-gradient(to right,var(--paper) 40%,rgba(255,255,255,0)) 0 0 / 36px 100% no-repeat local,linear-gradient(to left,var(--paper) 40%,rgba(255,255,255,0)) 100% 0 / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0000002e,#0000) 0 0 / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0000002e,#0000) 100% 0 / 14px 100% no-repeat scroll;scrollbar-width:thin}.prose th{font:800 12.5px/1.25 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:13px 22px 11px 0;border-bottom:2px solid var(--ink);vertical-align:bottom}.prose td{padding:15px 22px 15px 0;border-bottom:1px solid var(--hair);vertical-align:top}.prose td:first-child{font-weight:700}.prose th:last-child:not(:first-child),.prose td:last-child:not(:first-child){padding-right:4px}.prose .solo-tip-card{display:grid;grid-template-columns:112px 1fr;gap:26px;align-items:center;margin:44px 0;padding:26px 28px 26px 26px;border:3px solid var(--ink);background:var(--paper);color:var(--ink);text-decoration:none}.prose .solo-tip-card img{width:112px;height:112px;padding:16px;border-radius:50%;background:var(--sec-wash)}.prose .solo-tip-card__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.prose .solo-tip-card__title{font:400 31px/1.1 var(--display)}.prose .solo-tip-card__copy{font:400 18px/1.5 var(--sans)}.prose .solo-tip-card__cta{margin-top:8px;background:var(--ink);color:#fff;font:700 16.5px/1.2 var(--sans);padding:14px 20px}.rail{position:sticky;top:28px;border-top:8px solid var(--sec);padding-top:12px}.rail__h{font:400 27px/1.1 var(--display);color:var(--sec);padding-bottom:14px}.rail li{padding:15px 0 16px;border-top:1px solid var(--hair)}.rail li:first-child{border-top:3px solid var(--ink)}.rail .cost{margin-top:8px}.rail .meta{margin-top:6px}.rail__all{display:inline-block;margin-top:6px;padding:10px 0;font:700 16px/1.3 var(--sans);color:var(--sec);text-underline-offset:3px}.post__more{font:400 27px/1.2 var(--display);margin-top:64px;padding-top:20px;border-top:1px solid var(--ink);max-width:700px}.post__more a{color:var(--sec);font-style:italic;text-underline-offset:4px}.related{margin-top:84px}.related__h{font:400 46px/1 var(--display);border-top:3px solid var(--ink);padding-top:16px;margin-bottom:28px}.related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.related__grid article{border-top:8px solid var(--sec);padding-top:12px}.related__grid .pic img{aspect-ratio:3 / 2;margin-top:12px}.related__grid .t-m{margin-top:14px}.related__grid .cost,.related__grid .meta{margin-top:9px}.cat__head{border-top:8px solid var(--sec);margin-top:34px;padding-top:12px;display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:end}.cat__name{font:400 132px/.92 var(--display);letter-spacing:-.022em;color:var(--sec)}.cat__count{font:800 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase}.cat__desc{font:italic 400 22px/1.42 var(--text);margin-top:10px}.cat__lead{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center;margin-top:44px;padding-bottom:44px;border-bottom:3px solid var(--ink)}.cat__lead .pic img{aspect-ratio:16 / 10}.cat__lead .roundel{position:absolute;right:22px;top:-30px}.cat__lead .t-xl{font-size:54px;margin-top:14px}.cat__lead .dek{font:italic 400 22px/1.42 var(--text);margin-top:16px}.cat__lead .meta{margin-top:14px}.cat__list li{display:grid;grid-template-columns:150px 240px 1fr 210px;gap:32px;padding:26px 0;border-bottom:1px solid var(--hair);align-items:start}.cat__list .pic img{aspect-ratio:3 / 2}.cat__list .dek{font-size:18px;margin-top:8px}.cat__list .cost{justify-self:start}.cat__date{font:500 15px/1.4 var(--sans);color:var(--meta);padding-top:6px}.prose h4{font:700 19px/1.3 var(--sans);margin:28px 0 8px}.prose ol ol,.prose ul ul,.prose ol ul,.prose ul ol{margin:.5em 0 0}.prose blockquote{margin:28px 0;padding-left:22px;border-left:3px solid var(--sec);font:italic 400 22px/1.45 var(--text)}.prose hr{border:0;border-top:1px solid var(--ink);margin:44px 0 30px}.prose img{max-width:100%;height:auto}.prose em{font-style:italic}.prose .disclosure,.prose .updated{font-size:16px;line-height:1.5;color:var(--meta)}.prose .solo-tip-card__title em{font-style:italic}.prose .solo-tip-card:hover .solo-tip-card__cta,.prose .solo-tip-card:focus-visible .solo-tip-card__cta{background:var(--sec)}a:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.t-xl a:hover,.t-l a:hover,.t-m a:hover,.t-s a:hover,.inside__t a:hover,.cover__title a:hover,.sec__name a:hover,.kicker a:hover,.nav a:hover,.foot li a:hover,.post__sec a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.page__head{border-top:8px solid var(--ink);margin-top:34px;padding-top:14px}.page__title{font:400 64px/1.02 var(--display);letter-spacing:-.012em;margin-top:12px;max-width:900px}.page__title em{font-style:italic}.page .prose{margin-top:40px}.page--notfound .wrap{border-top:8px solid var(--ink);margin-top:34px;padding-top:14px;padding-bottom:40px}.page--notfound .page__title{margin-bottom:22px}.page--notfound p:not(.kicker){font:400 21px/1.5 var(--text);max-width:640px}.page__btn{display:inline-block;margin-top:26px;background:var(--ink);color:#fff;font:700 16.5px/1.2 var(--sans);padding:15px 22px;text-decoration:none}.page__btn:hover{background:var(--cobalt)}.cat__empty{font:400 21px/1.5 var(--text);margin-top:40px}@media(max-width:1100px){.mast--inner .mast__row{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:0}.mast--inner .wordmark{justify-self:start}.mast--inner .nav{min-width:0}.mast--inner .wordmark{padding:14px 0 12px}.mast--inner .nav{justify-self:stretch;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.mast--inner .nav a{padding:16px 0 13px}.mast--inner .nav a:before{top:-1px;height:5px}.sec__name{font-size:84px}.cat__name{font-size:100px}.cover__title{font-size:58px}.post__title{font-size:54px}.post__body{gap:0 48px}}@media(max-width:920px){body{font-size:18px}.wrap{padding:0 20px}.mast{padding-top:18px}.mast__row{grid-template-columns:1fr;gap:10px;padding-bottom:16px}.wordmark--full{font-size:50px}.mast__side{justify-self:start;text-align:left}.mast__tag{font-size:20px}.mast__about{display:none}.nav,.mast--inner .nav{position:relative;border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);padding:0;max-width:none}.nav.wrap{margin:0}.nav ul,.mast--inner .nav ul,.nav.wrap ul{border:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0 24px;padding:0 44px 0 20px;height:52px}.nav ul::-webkit-scrollbar{display:none}.nav li:last-child,.mast--inner .nav li:last-child{margin-left:0}.nav a,.mast--inner .nav a{height:52px;padding:18px 0 0;font-size:16px}.nav a:before,.mast--inner .nav a:before{top:0;height:6px}.nav:after{content:"";position:absolute;top:0;right:0;bottom:0;width:44px;background:linear-gradient(90deg,#fff0,#fff 80%);pointer-events:none}.mast--inner .mast__row{border-top:0}.mast--inner .wordmark{padding:14px 0 12px}.mast--inner .wrap{padding:0}.mast--inner .wordmark{margin-left:20px;font-size:28px}.cover__type{width:auto}.cover__type--head{padding:30px 0 0}.cover__type--inside{padding:0}.cover__title{font-size:42px;line-height:1.03;margin-top:14px}.cover__dek{font-size:21px;margin-top:16px}.cover__pic{position:relative;left:auto;margin:30px 0 0}.cover__pic img{aspect-ratio:4 / 3;height:auto}.cover__pic .roundel{left:auto;right:16px;top:-38px;--size: 112px}.cover__pic .roundel .roundel__in{width:90px;height:90px}.cover__pic .roundel .roundel__v{font-size:31px}.cover__pic .roundel .roundel__v--word{font-size:22px}.cover__pic .roundel .roundel__k,.cover__pic .roundel .roundel__u{font-size:9.5px}.cover{border-bottom:0}.inside{margin:30px 0 0;max-width:none}.inside li{grid-template-columns:1fr}.inside__t{font-size:24px}.inside__t a,.t-m a,.t-s a,.t-l a,.t-xl a{display:block;padding:8px 0;margin:-4px 0}.kicker a{display:inline-block;padding:13px 0;margin:-10px 0}.sec{padding-top:60px}.sec__head{grid-template-columns:1fr;gap:12px;margin-bottom:28px}.sec__name{font-size:54px;line-height:.98}.sec__desc{font-size:19px}.sec__all,.author__more,.rail__all{padding:12px 0;margin-top:2px}.t-xl{font-size:34px}.t-l{font-size:29px}.food{grid-template-columns:1fr;gap:30px}.rows li{grid-template-columns:1fr 92px;gap:16px}.rows img{width:92px}.days{grid-template-columns:1fr;gap:0}.days .lead{padding-bottom:26px}.days .lead .roundel{right:12px;top:-26px}.days .col{border-left:0;border-top:1px solid var(--hair);padding:18px 0;margin:0;display:grid;grid-template-columns:1fr 92px;gap:0 16px}.days .col .pic{grid-column:2;grid-row:1 / span 4}.days .col .t-m{margin-top:0;grid-column:1}.days .col .cost,.days .col .meta{grid-column:1}.money__lead{grid-template-columns:1fr;gap:24px}.money__lead .t-xl{font-size:36px}.money__lead .dek{font-size:20px}.briefs{grid-template-columns:1fr;margin-top:28px}.briefs li,.briefs li:first-child{padding:16px 0;border-left:0;border-bottom:1px solid var(--hair)}.back{grid-template-columns:1fr;gap:0}.back>section+section{margin-top:56px}.back .sec__name{font-size:46px}.back__lead{grid-template-columns:120px 1fr;gap:16px}.back .rows li{grid-template-columns:1fr;gap:4px}.author{margin-top:60px}.author__box{grid-template-columns:1fr;gap:20px;padding:26px 0}.author__box img{width:132px}.author__name{font-size:36px}.author__bio{font-size:19px}.foot{margin-top:64px;padding:30px 0 48px}.foot__grid{grid-template-columns:1fr 1fr;gap:30px 24px}.foot__grid>div:first-child{grid-column:1 / -1}.foot li a{padding:12px 0}#consent-banner#consent-banner{inset:auto 10px 10px;padding:14px}#consent-banner#consent-banner p{flex-basis:100%}#consent-banner#consent-banner div{width:100%}#consent-banner#consent-banner button{flex:1}.post__sec{margin-top:22px;font-size:30px}.post__sec a{display:inline-block;padding:6px 0}.post__split{grid-template-columns:1fr;gap:28px;margin-top:12px}.post__title{font-size:40px;line-height:1.04}.post__dek{font-size:21px;margin-top:16px}.post__pic{margin:0 -20px}.post__pic img{aspect-ratio:4 / 3}.post__pic .roundel{inset:-30px 16px auto auto;--size: 112px}.post__pic .roundel .roundel__in{width:90px;height:90px}.post__pic .roundel .roundel__v{font-size:31px}.post__pic .roundel .roundel__k,.post__pic .roundel .roundel__u{font-size:9.5px}.post__pic figcaption{padding:0 20px}.post__body{grid-template-columns:minmax(0,1fr);margin-top:34px}.prose{font-size:18.5px}.prose--lead>p:first-child{font-size:21.5px}.prose h2{font-size:31px;margin-top:46px}.prose h3{font-size:24px}.prose table{font-size:17px}.prose th,.prose td{min-width:7.5rem;padding-right:18px}.prose .solo-tip-card{grid-template-columns:1fr;gap:16px;padding:22px 20px}.prose .solo-tip-card img{width:88px;height:88px;padding:12px}.prose .solo-tip-card__title{font-size:28px}.rail{position:static;margin-top:56px}.post__more{font-size:24px;margin-top:48px}.post__more a{display:inline-block;padding:8px 0}.related{margin-top:60px}.related__h{font-size:38px}.related__grid{grid-template-columns:1fr;gap:30px}.page__head{margin-top:22px}.page__title{font-size:40px;line-height:1.04}.page .prose{margin-top:28px}.page--notfound .wrap{margin:22px 20px 0;padding-left:0;padding-right:0}.foot .wordmark--full{font-size:46px}.cat__head{grid-template-columns:1fr;gap:14px;margin-top:22px}.cat__name{font-size:66px}.cat__desc{font-size:20px}.cat__lead{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-bottom:30px}.cat__lead .roundel{right:12px;top:-24px;--size: 104px}.cat__lead .roundel .roundel__in{width:84px;height:84px}.cat__lead .roundel .roundel__v{font-size:29px}.cat__lead .roundel .roundel__k,.cat__lead .roundel .roundel__u{font-size:9.5px}.cat__lead .t-xl{font-size:36px;margin-top:10px}.cat__lead .dek{font-size:20px}.cat__list li{grid-template-columns:1fr 104px;gap:6px 16px;padding:20px 0}.cat__date{grid-column:1;grid-row:1;padding:0}.cat__list .pic{grid-column:2;grid-row:1 / span 3}.cat__list .cat__text{grid-column:1;grid-row:2}.cat__list .cost{grid-column:1;grid-row:3}.cat__list .dek{display:none}}.prose a:not([class]){color:#1a0dab;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}.prose a:not([class]):visited{color:#681da8}.prose a:not([class]):hover,.prose a:not([class]):focus-visible{color:#0b0080;text-decoration-thickness:2px}#consent-banner[data-astro-cid-2cqxgsbs][hidden]{display:none}#consent-banner[data-astro-cid-2cqxgsbs]{position:fixed;inset:auto 12px 12px;z-index:100;background:#fff;color:#222;border:1px solid #ddd;box-shadow:0 4px 16px #0000001f;padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;font-size:14px;max-width:640px;margin-inline:auto}#consent-banner[data-astro-cid-2cqxgsbs] p[data-astro-cid-2cqxgsbs]{margin:0;flex:1 1 320px}#consent-banner[data-astro-cid-2cqxgsbs] button[data-astro-cid-2cqxgsbs]{font:inherit;padding:8px 18px;cursor:pointer;border:1px solid #222;background:#222;color:#fff}#consent-banner[data-astro-cid-2cqxgsbs] #consent-decline[data-astro-cid-2cqxgsbs]{background:transparent;color:#222}
