.rd{--ink:#191715;--text:#2E2A26;--muted:#75706A;--faint:#A7A09A;--line:rgba(25,23,21,.09);--line-2:rgba(25,23,21,.16);--tint-ink:color-mix(in srgb,var(--c,#191715) 85%,#000);--paper:#FFFFFF;--ink-2:#3E3934;--dek:#5E5852;--field:#FFFFFF;--warm:#F7F4EF;--skel:#F1EEEA;--code:#F6F3EF;--head:var(--gd-heading-font,var(--font-serif,Georgia,"Times New Roman",serif));--serif:var(--font-serif,Georgia,"Times New Roman",serif);--col:620px;--wide:1080px;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.rd.rd *,.rd.rd :after,.rd.rd :before{box-sizing:border-box}.rd.has-page{background:var(--paper)}.rd.is-dark-page{color-scheme:dark}.rd p{font-family:inherit}.rd a{color:inherit}.rd.rd :focus-visible{outline:2px solid var(--c);outline-offset:3px}.rd .po-top{max-width:calc(var(--wide) + 80px);margin:0 auto;padding:0 40px}.rd .po-back{display:flex;justify-content:center;padding-top:32px}.rd .po-back a{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-decoration:none;transition:color .2s}.rd .po-back a:hover{color:var(--ink)}.rd .po-head{max-width:820px;margin:0 auto;padding-top:68px;text-align:center}.rd .po-back+.po-head{padding-top:36px}.rd .po-topic{display:inline-flex;align-items:center;font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}.rd .po-head h1{margin:20px 0 0;font:400 54px/1.04 var(--head);font-weight:var(--gd-hw,400);letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.rd .po-topic+h1{margin-top:20px}.rd .po-head h1:first-child{margin-top:0}.rd .po-dek{max-width:520px;margin:22px auto 0!important;font:400 17.5px/1.6 var(--serif);color:var(--dek);text-wrap:pretty}.rd .po-byline{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin-top:32px;font-size:13px;color:var(--muted)}.rd .po-byline .po-av,.rd .po-byline img{flex:none;width:36px;height:36px;margin-right:-4px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--line-2)}.rd .po-byline .po-av{display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--paper));font:500 14px/1 var(--head);color:var(--tint-ink)}.rd .po-byline b{font:400 16.5px/1 var(--head);letter-spacing:-.005em;color:var(--ink)}.rd .po-byline i{flex:none;width:1px;height:14px;background:var(--line-2)}.rd .po-byline span,.rd .po-byline time{font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rd .po-jump{display:inline-flex;align-items:center;gap:10px;margin-top:22px;min-height:40px;padding:0 18px;border-radius:999px;background:var(--c);color:var(--on,#FFF)!important;font-size:14px;font-weight:500;text-decoration:none}.rd .po-jump:hover{filter:brightness(.96)}.rd .po-jump-line{padding-left:10px;border-left:1px solid;font-weight:400;opacity:.85}.rd .po-cover{max-width:var(--wide);margin:52px auto 0}.rd .po-cover img{display:block;width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:6px;background:var(--skel)}.rd .po-cover.is-sized{position:relative;width:var(--cw,100%);margin-left:auto;margin-right:auto}.rd .po-cover.is-sized img{aspect-ratio:auto;height:auto}.rd .po-cover.is-sized.is-band img{aspect-ratio:var(--car,21/9);object-fit:cover}.rd .po-cover.is-natural{display:flex;justify-content:center}.rd .po-cover.is-natural img{width:auto;max-width:min(100%,880px);height:auto;max-height:min(74vh,660px);aspect-ratio:auto;border-radius:8px}.rd .po-cover.is-video>div{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#000}.rd .po-cover.is-video :is(video,.rd iframe){position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.rd .pl{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:80px;max-width:calc(var(--wide) + 80px);margin:0 auto;padding:0 40px}.rd .pl.is-single{grid-template-columns:minmax(0,1fr)}.rd .pl-main{min-width:0;background:none}.rd .po-body{max-width:var(--col);padding-top:48px;font:400 18px/1.75 var(--serif);color:var(--text)}.rd .pl.is-single .po-body{margin:0 auto}.rd .po-body:after{content:"";display:block;clear:both}.rd .po-prose>:first-child,.rd .po-prose>:first-child>:first-child{margin-top:0}.rd .po-prose p{margin:0 0 24px;font:inherit;color:inherit}:is(.rd .po-prose>:first-child>p:first-child,.rd .po-prose>p:first-child):not(:empty){font-size:20px;line-height:1.65;color:var(--ink)}:is(.rd .po-prose>:first-child>p:first-child,.rd .po-prose>p:first-child):not(:empty):first-letter{float:left;margin:7px 10px 0 -1px;font:400 76px/.74 var(--head);color:var(--c-text,var(--c))}:is(.rd .po-prose>:first-child>p:first-child,.rd .po-prose>p:first-child).is-narrow-cap:not(:empty):first-letter{margin-right:3px}:is(.rd .po-prose>:first-child>p:first-child,.rd .po-prose>p:first-child):not(:empty){display:flow-root}:is(.rd.is-open-lead,.rd.is-open-plain) :is(.po-prose>:first-child>p:first-child,.po-prose>p:first-child):not(:empty):first-letter{float:none;margin:0;font:inherit;color:inherit}.rd.is-open-plain :is(.po-prose>:first-child>p:first-child,.po-prose>p:first-child):not(:empty){display:block;font-size:inherit;line-height:inherit;color:inherit}.rd .po-prose h1,.rd .po-prose h2{margin:56px 0 14px;font:400 29px/1.2 var(--head);font-weight:var(--gd-hw,400);letter-spacing:-.018em;color:var(--ink);scroll-margin-top:calc(var(--rd-head, 0px) + 32px);clear:both}.rd .po-prose h1{font-size:34px}.rd .po-prose h3{margin:40px 0 8px;font:500 20px/1.3 var(--head);letter-spacing:-.008em;color:var(--ink);scroll-margin-top:calc(var(--rd-head, 0px) + 32px);clear:both}.rd .po-prose h4,.rd .po-prose h5,.rd .po-prose h6{margin:32px 0 8px;font:600 17px/1.4 var(--head);color:var(--ink)}.rd .po-prose b,.rd .po-prose strong{font-weight:600;color:var(--ink)}.rd .po-prose a:is(:not([class]),.editor-link){color:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,var(--c) 60%,transparent);transition:text-decoration-color .2s,color .2s}.rd .po-prose a:is(:not([class]),.editor-link):hover{color:var(--tint-ink);text-decoration-color:var(--c)}.rd .po-prose mark{padding:.06em .2em;margin:0 -.06em;border-radius:.25em;background:color-mix(in oklab,var(--c) 20%,transparent);color:inherit}.rd .po-prose code{padding:.1em .35em;border-radius:5px;background:rgba(25,23,21,.06);font:400 .84em/1.5 SF Mono,Monaco,Consolas,monospace;color:var(--ink)}.rd .po-prose pre{margin:32px 0;padding:18px 20px;overflow:auto;border-radius:10px;background:var(--code);color:var(--text);font:400 14px/1.7 SF Mono,Monaco,Consolas,monospace;white-space:pre;clear:both}.rd .po-prose pre code{padding:0;background:none;color:inherit;font-size:inherit}.rd .po-prose blockquote{position:relative;max-width:540px;margin:68px auto;padding:0;border:0;text-align:center;clear:both}.rd .po-prose blockquote:before{content:"\201C";display:block;margin-bottom:6px;font:400 64px/1 var(--head);color:var(--c-text,var(--c))}.rd .po-prose blockquote:after{content:"";display:block;width:36px;height:2px;margin:26px auto 0;border-radius:1px;background:var(--c);opacity:.7}.rd .po-prose blockquote p{margin:0;font:400 31px/1.3 var(--head);letter-spacing:-.018em;color:var(--ink);text-wrap:pretty}.rd .po-prose blockquote p+p{margin-top:14px}.rd .po-prose ul:not(:where(.gd-recipe ul)){margin:0 0 32px;padding:0 0 0 24px}.rd .po-prose ul:not(:where(.gd-recipe ul))>li{margin:10px 0;padding-left:8px}.rd .po-prose ul:not(:where(.gd-recipe ul))>li::marker{content:"\2014";color:var(--c-text,var(--c))}.rd .po-prose ol:not(:where(.gd-recipe ol)){margin:0 0 30px;padding:0;list-style:none;counter-reset:q}.rd .po-prose ol:not(:where(.gd-recipe ol))>li{position:relative;margin:0 0 14px;padding:0 0 0 30px;counter-increment:q}.rd .po-prose ol:not(:where(.gd-recipe ol))>li:before{content:counter(q) ".";position:absolute;top:0;left:0;font:500 18px/1.75 var(--serif);color:var(--c-text,var(--c));font-variant-numeric:tabular-nums}.rd .po-prose li>p{margin:0}.rd .po-prose li>ol,.rd .po-prose li>ul{margin:8px 0 0}.rd .po-prose hr{height:auto;margin:64px 0 52px;border:0;text-align:center;overflow:visible;clear:both}.rd .po-prose hr:after{content:"\2022\2002\2022\2002\2022";font:400 13px var(--serif);letter-spacing:.5em;color:var(--c-text,var(--c))}.rd .po-prose img{max-width:100%;height:auto}.rd .po-prose table{width:100%;margin:28px 0 40px;border-collapse:collapse;font-size:14px;line-height:1.5;clear:both}.rd .po-prose .po-tablewrap{margin:28px 0 40px;overflow-x:auto;clear:both;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rd .po-prose .po-tablewrap>table{margin:0}.rd .po-prose :is(th,td){padding:12px 14px 12px 0;text-align:left;vertical-align:top}.rd .po-prose th{padding:0 16px 12px 0;border-bottom:1px solid var(--ink);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rd .po-prose td{border-bottom:1px solid var(--line);font-weight:400;color:var(--text)}.rd .po-prose td:first-child{font-weight:500;color:var(--ink)}.rd .po-prose :is(th,td) p{margin:0;font:inherit}.rd .po-prose .po-tablewrap,.rd .po-prose .tableWrapper{overflow-x:auto}.rd{--pg:min(var(--wide),100vw - 80px);--sw:100vw;overflow-x:clip}.rd .po-prose .jp-figure{--pw:57;--fw:calc(var(--pw) / 100 * var(--pg));position:relative;width:var(--fw);max-width:none;margin:40px 0 40px calc((100% - var(--fw)) / 2);clear:both}.rd .po-prose .jp-figure[data-size=small]{--pw:23}.rd .po-prose .jp-figure[data-size=medium]{--pw:34}.rd .po-prose .jp-figure[data-size=wide]{--pw:65}.rd .po-prose .jp-figure[data-size=page]{--pw:100}.rd .po-prose .jp-figure[data-size=full]:not([data-w]){width:100%;margin-left:0}.rd .po-prose .jp-figure[data-size=screen]{width:var(--sw);margin-left:calc((100% - var(--sw)) / 2)}.rd .po-prose .jp-figure[data-size=screen] img{border-radius:0}.rd .po-prose .jp-figure img{display:block;width:100%;margin:0;border-radius:6px}.rd .po-prose .jp-figure[data-ar] img,.rd .po-prose .jp-figure[style*="--ar"] img{aspect-ratio:var(--ar);height:auto;object-fit:cover}.rd .po-cap,.rd .po-prose figcaption{display:flex;gap:10px;max-width:560px;margin-top:12px;font-family:var(--ui-face,inherit);font-size:13px;line-height:1.55;color:var(--muted);text-align:left;text-wrap:pretty}.rd .po-cap:before,.rd .po-prose figcaption:before{content:"";flex:none;width:16px;height:1px;margin-top:10px;background:var(--line-2)}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]):not([data-align=left]):not([data-align=right]) figcaption{justify-content:center;max-width:none;text-align:center}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]):not([data-align=left]):not([data-align=right]) figcaption:before{display:none}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium])[data-align=left]{float:left;margin:6px 28px 16px 0}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium])[data-align=right]{float:right;margin:6px 0 16px 28px}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]):is([data-align=left],[data-align=right]):is(:has(+:is(h1,h2,h3,h4,hr,.jp-gallery,.jp-figure)),:last-child){float:none;margin:40px 0 40px calc((100% - var(--fw)) / 2)}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]):is([data-align=left],[data-align=right]):is(:has(+:is(h1,h2,h3,h4,hr,.jp-gallery,.jp-figure)),:last-child) figcaption{justify-content:center;max-width:none;text-align:center}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]):is([data-align=left],[data-align=right]):is(:has(+:is(h1,h2,h3,h4,hr,.jp-gallery,.jp-figure)),:last-child) figcaption:before{display:none}.rd .pl:not(.is-single) .po-prose .jp-figure:is([data-size=wide],[data-size=page],[data-w]):not([data-size=small]):not([data-size=medium]){margin-left:0;z-index:3}.rd .pl:not(.is-single) .po-prose .jp-figure[data-size=screen]{margin-left:calc((min(var(--sw), var(--wide) + 80px) - var(--sw)) / 2 - 40px);z-index:3}.rd .po-prose .po-video-face,.rd .po-prose>p>img:only-child{display:block;border-radius:6px}.rd .po-prose .po-video-face{position:relative;width:100%;aspect-ratio:16/9;margin:40px 0;background:#14110F;overflow:hidden;clear:both;cursor:pointer}.rd .po-prose .po-video-face img{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rd .po-prose .po-video-face:hover img{transform:scale(1.02)}.rd .po-prose .po-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;padding:0 0 0 3px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#1A1817;box-shadow:0 10px 30px -10px rgba(0,0,0,.55);cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s}.rd .po-prose .po-video-face:hover .po-video-play{transform:scale(1.06);background:#FFF}.rd .po-prose .po-video-face iframe{display:block;width:100%;height:100%;margin:0;border:0;border-radius:0}@media (max-width:600px){.rd .po-prose .po-video-play{width:60px;height:60px;margin:-30px 0 0 -30px}}.rd .po-prose [data-upright] .po-video-face{aspect-ratio:9/16;width:min(100%,340px);margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){.rd .po-prose .po-video-face img,.rd .po-prose .po-video-play{transition:none}}.rd .po-prose .po-tweet{max-width:540px;margin:40px auto;padding:22px 24px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--paper);clear:both}.rd .po-prose .po-tweet p{margin:0!important;font:400 17px/1.6 var(--serif);color:var(--ink);white-space:pre-line;text-wrap:pretty}.rd .po-prose .po-tweet figcaption{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;max-width:none;margin-top:14px;font-family:var(--ui-face,inherit);font-size:13px;color:var(--muted)}.rd .po-prose .po-tweet figcaption:before{content:"";flex:none;align-self:center;width:14px;height:14px;margin:0 2px 0 0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 2H22l-6.8 7.8L23 22h-6.2l-4.9-6.4L6.3 22H3.2l7.3-8.3L2.8 2h6.3l4.4 5.9L18.9 2Zm-1.1 18h1.7L7.8 3.9H6L17.8 20Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 2H22l-6.8 7.8L23 22h-6.2l-4.9-6.4L6.3 22H3.2l7.3-8.3L2.8 2h6.3l4.4 5.9L18.9 2Zm-1.1 18h1.7L7.8 3.9H6L17.8 20Z'/%3E%3C/svg%3E") center /contain no-repeat}.rd .po-prose .po-tweet figcaption b{font-weight:500;color:var(--ink)}.rd .po-prose .po-tweet figcaption a{margin-left:auto;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rd .po-prose .po-tweet figcaption a:hover{color:var(--ink)}.rd .po-prose :is(.editor-youtube,.rd iframe[src*=youtube],.rd iframe[src*="youtu.be"],.rd iframe[src*=vimeo]){display:block;width:100%;aspect-ratio:16/9;height:auto;margin:40px 0;border:0;border-radius:6px;overflow:hidden}.rd .po-prose .editor-youtube iframe{width:100%;height:100%;margin:0;border-radius:0}.rd .po-prose .twitter-tweet{margin:40px auto!important}.rd .po-prose .journal-gallery,.rd .po-prose [data-gallery-renderer]{margin:40px 0;clear:both}.rd .po-prose .journal-gallery img,.rd .po-prose [data-gallery-renderer] img{border-radius:6px}.rd .po-prose .jp-gallery{--pw:57;--fw:calc(var(--pw) / 100 * var(--pg));position:relative;width:100%;max-width:none;margin:40px 0;padding:0;clear:both}.rd .po-prose .jp-gallery[data-size=small]{--pw:23}.rd .po-prose .jp-gallery[data-size=medium]{--pw:34}.rd .po-prose .jp-gallery[data-size=wide]{--pw:65}.rd .po-prose .jp-gallery[data-size=page]{--pw:100}.rd .po-prose .jp-gallery:is([data-size=small],[data-size=medium],[data-size=wide],[data-size=page]){width:var(--fw);margin-left:calc((100% - var(--fw)) / 2)}.rd .po-prose .jp-gallery[data-size=screen]{width:var(--sw);margin-left:calc((100% - var(--sw)) / 2)}.rd .pl:not(.is-single) .po-prose .jp-gallery:is([data-size=wide],[data-size=page]){margin-left:0;z-index:3}.rd .pl:not(.is-single) .po-prose .jp-gallery[data-size=screen]{margin-left:calc((min(var(--sw), var(--wide) + 80px) - var(--sw)) / 2 - 40px);z-index:3}.rd .jp-gallery-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rd .jp-gallery-row[data-count="1"]{grid-template-columns:minmax(0,1fr);aspect-ratio:3/2}.rd .jp-gallery-row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:2.25}.rd .jp-gallery-row[data-count="3"]{grid-template-columns:1.45fr 1fr 1fr;aspect-ratio:2.8}.rd .jp-gallery-row[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .jp-gallery-cell{position:relative;display:block;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:6px;background:var(--skel);overflow:hidden}.rd .jp-gallery-row[data-count="4"] .jp-gallery-cell{height:auto;aspect-ratio:1}.rd .jp-gallery-cell img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rd button.jp-gallery-cell{cursor:zoom-in}.rd button.jp-gallery-cell:hover img{transform:scale(1.035)}.rd .jp-gallery-row[data-whole]{display:flex;aspect-ratio:auto}.rd .jp-gallery-row[data-whole] .jp-gallery-cell{flex:var(--r,1) 1 0;height:auto;aspect-ratio:var(--r,1)}.rd .jp-gallery[data-size=screen] .jp-gallery-cell{border-radius:0}.rd .jp-gallery-row[data-ar]{aspect-ratio:var(--ar);grid-auto-rows:minmax(0,1fr)}.rd .jp-gallery-row[data-ar] .jp-gallery-cell{height:100%;aspect-ratio:auto}@media (prefers-reduced-motion:reduce){.rd .jp-gallery-cell img{transition:none}}@media (max-width:600px){.rd .po-prose .jp-gallery:not([data-size=screen]){width:100%;margin:32px 0}.rd .jp-gallery-row:not([data-whole]){grid-template-columns:repeat(2,minmax(0,1fr))!important;aspect-ratio:auto!important}.rd .jp-gallery-row:not([data-whole]) .jp-gallery-cell{height:auto;aspect-ratio:1}.rd .jp-gallery-row:not([data-whole]) .jp-gallery-cell:first-child:nth-last-child(odd){grid-column:1/-1;aspect-ratio:3/2}}.rd .po-gallery{margin:0 0 40px}.rd .po-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rd .po-gallery-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.rd .po-gallery-grid[data-count="2"],.rd .po-gallery-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .po-gallery-grid[data-count="3"]{grid-template-columns:1.45fr 1fr 1fr}.rd .po-gallery-grid img{display:block;width:100%;height:280px;object-fit:cover;border-radius:6px;background:var(--skel)}.rd .po-gallery-grid[data-count="1"] img{height:auto;aspect-ratio:16/10}.rd .po-gallery-grid[data-count="4"] img,.rd .po-gallery-grid[data-many] img{height:220px}.rd .po-cta{display:flex;flex-direction:column;align-items:flex-start;margin-top:48px;padding:28px 32px 28px 30px;border:1px solid color-mix(in oklab,var(--c) 28%,transparent);border-radius:18px;background:color-mix(in oklab,var(--c) 9%,var(--paper));text-decoration:none;color:inherit;transition:border-color .25s}.rd .po-cta:hover{border-color:color-mix(in oklab,var(--c) 45%,transparent)}.rd .po-cta.has-pic{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:stretch;padding:0;overflow:hidden}.rd .po-cta.has-pic>img{width:100%;height:100%;min-height:210px;object-fit:cover;border-radius:0;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rd .po-cta.has-pic:hover>img{transform:scale(1.03)}.rd .po-cta.has-pic .po-cta-in{padding:28px 32px 28px 30px}.rd .po-cta-in{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}@media (max-width:600px){.rd .po-cta.has-pic{grid-template-columns:1fr}.rd .po-cta.has-pic>img{height:auto;min-height:0;aspect-ratio:16/9}.rd .po-cta.has-pic .po-cta-in{padding:20px 20px 22px}}.rd .po-cta small{font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rd .po-cta b{display:block;font:400 25px/1.18 var(--head);letter-spacing:-.014em;color:var(--ink)}.rd .po-cta b,.rd .po-cta small+b{margin-top:12px}.rd .po-cta b:first-child{margin-top:0}.rd .po-cta em{display:block;margin-top:8px;font:400 16px/1.5 var(--serif);font-style:normal;color:var(--muted)}.rd .po-cta-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.rd .po-cta-go{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 60%,transparent);font-size:13.5px;font-weight:500;line-height:1;color:var(--tint-ink)!important;text-decoration:none;transition:background-color .2s}.rd .po-cta-go:hover{background:color-mix(in oklab,var(--c) 9%,transparent)}.rd .po-cta-go.is-quiet{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted)!important}.rd .po-cta-go.is-quiet:hover{background:rgba(25,23,21,.04);color:var(--ink)!important}.rd .po-filed{margin:16px 0 0!important;padding-top:12px;font-size:13.5px;line-height:1.6;color:var(--muted)}.rd .po-filed span{color:var(--text)}.rd .po-filed a{color:var(--muted);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--line-2);transition:color .2s,text-decoration-color .2s}.rd .po-filed a:hover{color:var(--ink);text-decoration-color:currentColor}.rd a.po-topic:hover{color:var(--c-text,var(--c))}.rd .po-author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:start;margin-top:44px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rd .po-author .po-av,.rd .po-author img{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--line-2)}.rd .po-author .po-av{display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--paper));font:400 26px/1 var(--head);color:var(--tint-ink)}.rd .po-author small{display:block;padding-top:4px;font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rd .po-author b{display:block;margin-top:10px;font:600 23px/1.15 var(--head);letter-spacing:-.012em;color:var(--ink)}.rd .po-author p{margin:8px 0 0!important;font:400 16px/1.55 var(--serif);color:var(--ink-2)}.rd .po-author a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:500;color:var(--text);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--line-2)}.rd .po-author a:hover{text-decoration-color:currentColor}.rd .po-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:28px}.rd .po-share>span{white-space:nowrap;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rd .pl-side{position:relative;padding-top:52px;min-width:0}.rd .rs{position:sticky;top:calc(var(--rd-head, 0px) + 32px);display:flex;flex-direction:column}.rd .rs-id{display:flex;align-items:center;gap:14px}.rd .rs-id .po-av,.rd .rs-id img{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--line-2)}.rd .rs-id .po-av{display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--paper));font:400 20px/1 var(--head);color:var(--tint-ink)}.rd .rs-id b{font:400 19px/1.2 var(--head);letter-spacing:-.01em;color:var(--ink)}.rd .rs-bio{display:-webkit-box;margin:14px 0 0!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:400 15.5px/1.55 var(--serif);color:var(--ink-2)}.rd .rs-block{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.rd .rs-block:first-child{margin-top:0;padding-top:0;border-top:0}.rd .rs-block h4{margin:0 0 16px;font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rd .rs-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;max-height:min(46vh,420px);overflow-y:auto}.rd .rs-toc li{counter-increment:toc}.rd .rs-toc a{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);padding:8px 0;font:400 15px/1.4 var(--serif);color:var(--muted);text-decoration:none;transition:color .25s}.rd .rs-toc a:before{content:counter(toc,decimal-leading-zero);padding-top:3px;font-size:10.5px;font-weight:500;line-height:1.4;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--faint);transition:color .25s}.rd .rs-toc a.is-on,.rd .rs-toc a:hover{color:var(--ink)}.rd .rs-toc a.is-on:before{color:var(--c-text,var(--c))}.rd .rs-toc li.is-sub a{padding-left:14px;font-size:14px}.rd .rs-toc li.is-sub{counter-increment:none}.rd .rs-toc li.is-sub a:before{content:""}.rd .rs-share{display:flex;flex-wrap:wrap;gap:8px}.rd .rs-share :is(a,.rd button){display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(25,23,21,.12);border-radius:50%;background:none;color:#5E5750;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.rd .rs-share :is(a,.rd button):hover{border-color:rgba(25,23,21,.28);color:var(--ink)}.rd .rs-share svg{width:15px;height:15px}.rd .po-after{max-width:calc(var(--wide) + 80px);margin:0 auto;padding:56px 40px 0}.rd .po-signup{max-width:720px;margin:48px auto 0;padding:56px 40px 48px;border-radius:16px;background:var(--warm);text-align:center}.rd .po-after>.po-signup:first-child{margin-top:0}.rd .po-signup-k{display:block;font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--c-text,var(--c))}.rd .po-signup h3{margin:12px 0 0;font:400 32px/1.15 var(--head);font-weight:var(--gd-hw,400);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.rd .po-signup>p{max-width:420px;margin:8px auto 0!important;font:400 16px/1.55 var(--serif);color:var(--muted)}.rd .po-signup-f{display:flex;align-items:center;max-width:420px;margin:22px auto 0;padding:5px;border-radius:999px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .2s}.rd .po-signup-f:focus-within{box-shadow:inset 0 0 0 1px var(--c),0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.rd .po-signup-f.has-issue{box-shadow:inset 0 0 0 1.5px var(--problem,#B42318)}.rd .po-signup-f input{flex:1;min-width:0;height:40px;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:14.5px;color:var(--ink);outline:none!important}.rd .po-signup-f input::placeholder{color:var(--faint)}.rd .po-signup-f button{flex:none;height:40px;padding:0 22px;border:0;border-radius:999px;background:var(--c);color:var(--on,#FFF);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:filter .2s,opacity .2s}.rd .po-signup-f button:hover{filter:brightness(.95)}.rd .po-signup-f button:disabled{opacity:.7;cursor:default}.rd .po-signup [data-consent=signup_line]{max-width:400px!important;margin:14px auto 0!important;font-family:var(--ui-face,inherit);font-size:11.5px!important;line-height:1.55!important;color:var(--faint)!important}.rd .po-signup [data-consent=signup_line] a{color:var(--muted)!important}.rd .po-signup-msg{margin:10px auto 0!important;max-width:420px;font-size:14px;line-height:1.45}.rd .po-signup-done{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;border-radius:999px;background:color-mix(in srgb,var(--c) 10%,var(--paper));color:var(--tint-ink);font-size:14.5px;font-weight:500;max-width:520px;text-align:left}.rd .po-comments{max-width:680px;margin:0 auto;padding-top:88px;scroll-margin-top:calc(var(--rd-head, 0px) + 32px)}.rd .po-after>.po-comments:first-child{padding-top:0}.rd .po-more{padding:112px 0 120px}.rd .po-more-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:32px}.rd .po-more-head h3{margin:0;font:400 28px/1 var(--head);letter-spacing:-.018em;color:var(--ink)}.rd .po-more-head a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--tint-ink);text-decoration:none}.rd .po-more-head a:hover{text-decoration:underline;text-underline-offset:.2em}.rd .po-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rd .po-more-grid a{display:flex;flex-direction:column;text-decoration:none;color:inherit}.rd .po-more-img{aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:var(--skel)}.rd .po-more-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rd .po-more-grid a:hover .po-more-img img{transform:scale(1.04)}.rd .po-more-grid b{display:block;margin-top:20px;font:400 23px/1.25 var(--head);letter-spacing:-.012em;color:var(--ink)}.rd .po-more-grid a:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--line-2)}.rd .po-more-k{display:block;margin-top:20px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tint-ink)}.rd .po-more-d,.rd .po-more-k+b{margin-top:10px}.rd .po-more-d{display:block;font-size:13px;color:var(--muted)}.rd .po-after:not(:has(.po-more)){padding-bottom:96px}.rd .pcm-h{display:flex;align-items:baseline;gap:12px;margin:0 0 20px;font:400 22px/1 var(--head);letter-spacing:-.018em;color:var(--ink)}.rd .pcm-h span{font:500 15px/1 inherit;font-family:inherit;color:var(--muted)}.rd .pcm-form{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 14px;align-items:start}.rd .pcm-form-av{display:grid;place-items:center;width:40px;height:40px;margin-top:5px;border-radius:50%;background:rgba(25,23,21,.07);color:var(--muted)}.rd .pcm-box{min-width:0;border-radius:25px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .2s,border-radius .25s}.rd .pcm-form.is-open .pcm-box{border-radius:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,var(--line-2)),0 0 0 3px color-mix(in srgb,var(--c) 8%,transparent)}.rd .pcm-write{position:relative}.rd .pcm-write textarea{display:block;width:100%;min-height:50px;padding:13px 18px;border:0;border-radius:inherit;background:none;resize:none;outline:none!important;box-shadow:none!important;font:400 16px/1.5 var(--serif);color:var(--ink)}.rd .pcm-form.is-open .pcm-write textarea{min-height:96px;resize:vertical}.rd .pcm-write textarea::placeholder{color:var(--faint)}.rd .pcm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-top:1px solid var(--line)}.rd .pcm-bar input{flex:1 1 160px;min-width:0;height:38px;padding:0 12px;border:0;border-radius:10px;background:rgba(25,23,21,.04);outline:none!important;font:inherit;font-size:14px;color:var(--ink)}.rd .pcm-bar input:focus{background:rgba(25,23,21,.06)}.rd .pcm-bar input::placeholder{color:var(--faint)}.rd .pcm-send{display:grid;place-items:center;flex:none;width:38px;padding:0;border:0;border-radius:50%;background:var(--c);color:var(--on,#FFF);cursor:pointer;transition:opacity .2s,filter .2s}.rd .pcm-send:hover{filter:brightness(.95)}.rd .pcm-send:disabled{opacity:.35;cursor:default;filter:none}.rd .pcm-replying{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 0 18px;font-size:13px;color:var(--muted)}.rd .pcm-replying button{padding:2px 8px;border:0;border-radius:6px;background:none;font:inherit;color:var(--tint-ink);cursor:pointer}.rd .pcm-replying button:hover{background:color-mix(in srgb,var(--c) 9%,transparent)}.rd .pcm-mentions{position:absolute;left:12px;right:12px;bottom:calc(100% + 4px);z-index:50;overflow:hidden;border-radius:12px;background:var(--field);box-shadow:0 0 0 1px var(--line),0 18px 40px -16px rgba(25,23,21,.3)}.rd .pcm-mentions-k{padding:8px 12px 6px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.rd .pcm-mentions button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.rd .pcm-mentions button.is-on{background:color-mix(in srgb,var(--c) 8%,transparent)}.rd .pcm-mentions .pcm-av{width:26px;height:26px;font-size:10px}.rd .pcm-note{grid-column:2;display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;line-height:1.45}.rd .pcm-note.is-error{color:#B42318}.rd .pcm-mention,.rd .pcm-note.is-done{color:var(--tint-ink)}.rd .pcm-mention{padding:0 .3em;border-radius:4px;background:color-mix(in srgb,var(--c) 12%,transparent);font-weight:500}.rd .pcm-list,.rd .pcm-replies{margin:0;padding:0;list-style:none}.rd .pcm-list{margin-top:12px}.rd .pcm-list>.pcm-item{padding:24px 0;border-bottom:1px solid var(--line)}.rd .pcm-replies{margin:24px 0 0 52px}.rd .pcm-replies>.pcm-item+.pcm-item{margin-top:22px}.rd .pcm-c{display:flex;gap:16px}.rd .pcm-av{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--skel);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.rd .pcm-main{flex:1;min-width:0}.rd .pcm-by{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0!important;line-height:1.3}.rd .pcm-by b{font-size:13px;font-weight:600;color:var(--ink)}.rd .pcm-pin{color:var(--tint-ink)}.rd .pcm-host,.rd .pcm-pin{font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}.rd .pcm-host{color:var(--muted)}.rd .pcm-av.is-host{background:var(--c,#191715);color:var(--on,#FFF)}.rd .pcm-by time{font-size:12px;color:var(--faint)}.rd .pcm-text{margin:6px 0 0!important;font:400 15.5px/1.6 var(--serif);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.rd .pcm-acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px}.rd .pcm-acts button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .2s}.rd .pcm-acts button:hover{color:var(--ink)}.rd .pcm-acts button.is-on{color:var(--tint-ink)}.rd .pcm-quiet{margin:20px 0 0 54px!important;font-size:14px;color:var(--muted)}@media (max-width:1060px){.rd .pl{grid-template-columns:minmax(0,1fr) 260px;gap:52px}}@media (max-width:900px){.rd .pl{grid-template-columns:minmax(0,1fr);gap:0}.rd .po-body{margin:0 auto}.rd .pl-side{padding-top:48px}.rd .rs-track{height:auto!important}.rd .rs,.rd .rs-track{position:static}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]):is([data-align=left],[data-align=right]){float:none;margin:40px 0 40px calc((100% - var(--fw)) / 2)}.rd .po-prose .jp-figure:not([data-size=screen]){--fw:min(calc(var(--pw) / 100 * var(--pg)),100vw - 32px)}.rd .pl .po-prose .jp-figure[data-size=screen]{margin-left:calc((100% - var(--sw)) / 2)}}@media (max-width:760px){.rd .po-more-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:600px){.rd .pl,.rd .po-after,.rd .po-top{padding-left:16px;padding-right:16px}.rd .po-head{padding-top:40px}.rd .po-head h1{font-size:38px;line-height:1.06;letter-spacing:-.024em}.rd .po-dek{font-size:16px;line-height:1.5}.rd .po-body{padding-top:36px;font-size:17px}:is(.rd .po-prose>:first-child>p:first-child,.rd .po-prose>p:first-child):not(:empty){font-size:18.5px}:is(.rd .po-prose>:first-child>p:first-child,.rd .po-prose>p:first-child):not(:empty):first-letter{font-size:64px}.rd .po-prose h1,.rd .po-prose h2{margin-top:44px;font-size:25px}.rd .po-prose blockquote{margin:52px auto}.rd .po-prose blockquote p{font-size:25px}.rd .po-prose .jp-figure[data-size]{--fw:100%;float:none;margin:32px 0}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium]){--fw:calc(var(--pw) / 57 * 100%);margin-left:calc((100% - var(--fw)) / 2)}.rd .po-prose .jp-figure[data-size=screen]{margin-left:calc((100% - var(--sw)) / 2)}.rd .po-prose table{font-size:13.5px}.rd .po-prose :is(th,td){padding-right:10px}.rd .po-prose th{letter-spacing:.08em}.rd .po-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd .po-gallery-grid img,.rd .po-gallery-grid[data-count] img{height:200px;aspect-ratio:auto}.rd .po-gallery-grid[data-count="1"] img{height:auto;aspect-ratio:16/10}.rd .po-gallery-grid:is([data-count="1"],.rd [data-count="3"],.rd [data-count="5"],.rd [data-count="7"],.rd [data-count="9"])>:first-child{grid-column:1/-1}.rd .po-gallery-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)!important}.rd .po-cta{padding:20px 20px 22px}.rd .po-cta b{font-size:21px}.rd .po-cta em{font-size:15px}.rd .po-author{grid-template-columns:56px minmax(0,1fr);gap:16px}.rd .po-author .po-av,.rd .po-author img{width:56px;height:56px}.rd .po-after{padding-top:40px}.rd .po-signup{padding:40px 20px 32px}.rd .po-signup h3{font-size:26px}.rd .po-signup-f input{font-size:16px;padding:0 12px 0 16px}.rd .po-signup-f button{padding:0 18px}.rd .po-comments{padding-top:64px}.rd .po-share{flex-direction:column;align-items:flex-start}.rd .pcm-form{grid-template-columns:minmax(0,1fr)}.rd .pcm-form-av{display:none}.rd .pcm-note{grid-column:1}.rd .pcm-write textarea{font-size:16px}.rd .pcm-bar input{flex-basis:100%;font-size:16px}.rd .pcm-quiet{margin-left:0!important}.rd .pcm-replies{margin-left:28px}.rd .po-more{padding:72px 0 80px}}@media (prefers-reduced-motion:reduce){.rd.rd *,.rd.rd :after,.rd.rd :before{transition:none!important;animation:none!important}}@media print{.rd .pl-side,.rd .po-share,.rd.rd .no-print{display:none!important}.rd .pl{grid-template-columns:1fr}}.rd .po-byline .po-d-short{display:none}@media (max-width:600px){.rd .po-byline:has(>b){display:grid;grid-template-columns:52px auto auto;justify-content:center;align-items:center;gap:2px 0;width:max-content;max-width:100%;margin:32px auto 0;text-align:left}.rd .po-byline:has(>b)>:is(img,.po-av){grid-row:1/3;grid-column:1;width:40px;height:40px;margin:0 12px 0 0}.rd .po-byline:has(>b)>b{grid-row:1;grid-column:2/4;font-size:17px;line-height:1.15}.rd .po-byline:has(>b)>i{display:none}.rd .po-byline:has(>b)>:is(time,span){grid-row:2;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.rd .po-byline:has(>b)>time{grid-column:2}.rd .po-byline:has(>b)>span{grid-column:2}.rd .po-byline:has(>b)>time~span{grid-column:3}.rd .po-byline:has(>b)>time~span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.7}.rd .po-byline:has(>b)>time span{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.rd .po-byline .po-d-long{display:none}.rd .po-byline .po-d-short{display:inline}}.rd .po-prose .po-tweet.is-live{max-width:550px;padding:0;border:0;border-radius:12px;background:none}.rd .po-prose .po-tweet.is-live>:not(.po-xlive){display:none}.rd .po-prose .po-tweet .po-xlive .twitter-tweet{margin:0 auto!important}.rd .po-prose table[data-firstcol=plain] td:first-child{font-weight:400;color:var(--text)}.rd .po-prose table[data-look=striped] tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}.rd .po-prose table[data-look=striped] td{border-bottom-color:transparent}.rd .po-prose table[data-look=striped] :is(td,th):first-child{padding-left:14px}.rd .po-prose table[data-look=striped] tbody tr:nth-child(odd) td:first-child{border-radius:6px 0 0 6px}.rd .po-prose table[data-look=striped] tbody tr:nth-child(odd) td:last-child{border-radius:0 6px 6px 0}.rd .po-prose table caption{caption-side:bottom;padding-top:12px;text-align:left;font-family:var(--ui-face,inherit);font-size:13px;line-height:1.55;color:var(--muted)}.rd .po-prose :is(td,th).is-num{text-align:right;font-variant-numeric:tabular-nums}.rd .po-prose :is(td,th)[style*=text-align]{font-variant-numeric:tabular-nums}.rd .po-prose .tableWrapper:has(>table[data-w="100"]),.rd .po-prose table[data-w="100"]{width:var(--pg);max-width:none;margin-left:calc((100% - var(--pg)) / 2)}.rd .po-prose .tableWrapper:has(>table[data-w="100"])>table{width:100%;margin-left:0}.rd .pl:not(.is-single) .po-prose :is(table[data-w="100"],.tableWrapper:has(>table[data-w="100"])){margin-left:0}@media (max-width:700px){.rd .po-prose .tableWrapper:has(>table[data-w="100"]),.rd .po-prose table[data-w="100"]{width:100%;margin-left:0}}.pcm-retry{padding:0;border:0;background:none;font:inherit;color:var(--ink,currentColor);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rd{--journal-accent:var(--c)}.rd .gd-recipe{--gd-recipe-on-accent:var(--on,#FFF)}.rd .rs-track{position:absolute;top:52px;right:0;bottom:0;left:0}.rd .rs{transition:opacity .45s cubic-bezier(.16,1,.3,1)}.rd .rs.is-swap{transition:opacity .22s ease}.rd .rs.is-cramped,.rd .rs.is-swap{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.rd .rs,.rd .rs.is-swap{transition:none}}.rd .po-prose :is(td,th):is(.is-num,[style*=right]):not(:last-child){padding-right:28px}.rd .po-prose .po-tweet .po-xload{display:inline-flex;align-items:center;margin-top:14px;padding:7px 14px;border:1px solid var(--line-2);border-radius:999px;background:none;font-family:var(--ui-face,inherit);font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .2s,background-color .2s}.rd .po-prose .po-tweet .po-xload:hover:not(:disabled){border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 4%,transparent)}.rd .po-prose .po-tweet .po-xload:disabled{cursor:progress;opacity:.7}.rd .rs-toc a.is-on{font-weight:600}.rd .rs-toc a.is-on:before{font-weight:700}.rd .rs-toc ol{overscroll-behavior:auto;scrollbar-width:none}.rd .rs-toc ol::-webkit-scrollbar{display:none}.rd .rs-toc ol.has-more-below{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 44px),transparent)}.rd .rs-toc ol.has-more-above{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - 44px),transparent)}.rd .rs-toc ol.has-more-above.has-more-below{-webkit-mask-image:linear-gradient(180deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(180deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.rd .pcm-send{width:auto;height:38px;padding:0 18px;border-radius:999px;background:var(--ink);color:var(--paper,#FFF);font-family:var(--ui-face,inherit);font-size:13.5px;font-weight:500;white-space:nowrap;transition:background-color .2s,opacity .2s}.rd .pcm-send:hover:not(:disabled){background:var(--c);color:var(--on,#FFF);filter:none}.rd .pcm-checked{margin:0!important;padding:0 16px 12px;font-size:12.5px;color:var(--faint)}.rd .pcm-checked,.rd .pcm-wait{font-family:var(--ui-face,inherit)}.rd .pcm-wait{font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rd .pcm-item.is-waiting>.pcm-c{opacity:.72}.rd .rs .rs-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.rd .rs .rs-social a{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);text-decoration:none;transition:color .2s,border-color .2s,background-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.rd .rs .rs-social a:hover{color:var(--c-text,var(--c));border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 6%,transparent);transform:translateY(-1px)}.rd .rs .rs-social a:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 50%,transparent);outline-offset:2px}.rd .rs .rs-social svg{display:block;width:15px;height:15px}.rd .po-author .rs-social{display:none}@media (max-width:900px){.rd .po-author .rs-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rd .po-author .rs-social a{display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);text-decoration:none}.rd .po-author .rs-social a:hover{color:var(--c-text,var(--c));border-color:color-mix(in srgb,var(--c) 45%,transparent)}.rd .po-author .rs-social svg{display:block;width:15px;height:15px}.rd .pl-side .rs-block[aria-label=Share],.rd .pl-side .rs-writer{display:none}.rd .pl-side .rs-toc{margin-top:0;padding-top:0;border-top:0}.rd .pl-side .rs-toc ol{max-height:none}.rd .pl:not(:has(.rs-toc)) .pl-side{display:none}}.rd .po-cover.is-video iframe,.rd .po-open-face{position:absolute;inset:0;width:100%;height:100%;border:0}.rd .po-open-face{display:block;padding:0;background:#14110F;cursor:pointer}.rd .po-open-face img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rd .po-open-face:hover img{transform:scale(1.02)}.rd .po-open-face .po-video-play,.rd .po-prose .po-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0 0 0 3px;border-radius:50%;background:rgba(255,255,255,.94);color:#1A1817;box-shadow:0 10px 30px -10px rgba(0,0,0,.55);transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s}.rd .po-open-face:hover .po-video-play{transform:scale(1.06);background:#FFF}.rd .po-open-face:focus-visible{outline:2px solid var(--c);outline-offset:3px}.rd .po-after .po-pn{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1080px;margin:0 auto 48px;padding:0}.rd .po-after .po-pn:before{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:1px;background:var(--line)}.rd .po-after .po-pn a{display:flex;align-items:center;gap:22px;padding:8px 40px 8px 0;text-decoration:none}.rd .po-after .po-pn a.is-next{justify-content:flex-end;padding:8px 0 8px 40px;text-align:right}.rd .po-after .po-pn img{flex:none;width:128px;height:92px;border-radius:10px;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.rd .po-after .po-pn a:hover img{transform:scale(1.03)}.rd .po-after .po-pn a>span{display:flex;flex-direction:column;gap:10px;min-width:0}.rd .po-after .po-pn small{font-family:var(--ui-face,inherit);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.rd .po-after .po-pn .is-prev small:before{content:"\2190\2002"}.rd .po-after .po-pn .is-next small:after{content:"\2002\2192"}.rd .po-after .po-pn b{font:400 21px/1.25 var(--head);letter-spacing:-.012em;color:var(--ink);transition:color .25s}.rd .po-after .po-pn a:hover b{color:var(--tint-ink)}@media (max-width:600px){.rd .po-after .po-pn{grid-template-columns:1fr;margin-bottom:36px}.rd .po-after .po-pn:before{content:none}.rd .po-after .po-pn a,.rd .po-after .po-pn a.is-next{padding:12px 0}.rd .po-after .po-pn a.is-next{flex-direction:row-reverse;justify-content:flex-end;text-align:left}.rd .po-after .po-pn>span[aria-hidden]{display:none}.rd .po-after .po-pn img{width:96px;height:70px}}.rd .po-top:not(:has(.po-cover)):after{content:"";display:block;height:1px;margin-top:56px;background:var(--line)}.rd .po-top:not(:has(.po-cover))+.pl .pl-side{padding-top:48px}.rd .po-top:not(:has(.po-cover))+.pl .po-body{padding-top:44px}.rd .po-top:not(:has(.po-cover)):has(+.pl :is(.po-body>.po-gallery:first-child,.po-prose>.jp-gallery:first-child,.po-prose>:first-child>:is(.jp-figure,.po-video-face):first-child)):after{display:none}.rd .po-top:not(:has(.po-cover))+.pl .po-body:has(>.po-gallery:first-child,.po-prose:first-child>:is(.jp-gallery:first-child,:first-child>:is(.jp-figure,.po-video-face):first-child)){padding-top:0}.rd .po-top:not(:has(.po-cover))+.pl :is(.po-body>.po-gallery:first-child,.po-prose>.jp-gallery:first-child,.po-prose>:first-child>:is(.jp-figure,.po-video-face):first-child){margin-top:40px}@media (max-width:600px){.rd .jp-gallery-row[data-ar]:not([data-whole]){grid-auto-rows:auto}.rd .po-prose{container-type:inline-size}.rd .po-prose .jp-figure:is([data-size=small],[data-size=medium])>figcaption{box-sizing:border-box;width:100cqw;max-width:none;margin-left:calc((100% - 100cqw) / 2)}}.rd .po-cta{position:relative;cursor:pointer}.rd .po-cta .po-cta-go:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.rd .po-cta .po-cta-go:focus-visible{outline:none}.rd .po-cta:has(.po-cta-go:focus-visible){outline:2px solid var(--c);outline-offset:3px}.rd .po-gallery-open{display:block;width:100%;padding:0;border:0;border-radius:6px;background:none;cursor:zoom-in;overflow:hidden}.rd .po-gallery-open img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.rd .po-gallery-open:hover img{transform:scale(1.035)}.po-viewer{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px;background:rgba(12,10,9,.92);animation:po-viewer-in .3s ease both}.po-viewer img{max-width:90%;max-height:88vh;object-fit:contain;border-radius:8px;animation:po-viewer-settle .45s cubic-bezier(.16,1,.3,1) both}.po-viewer-go,.po-viewer-x{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#FFF;font-size:20px;cursor:pointer;transition:background-color .2s}.po-viewer-go:hover,.po-viewer-x:hover{background:rgba(255,255,255,.2)}.po-viewer-x{top:20px;right:20px}.po-viewer-go.is-prev{left:20px}.po-viewer-go.is-next{right:20px}.po-viewer-n{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font:500 13px system-ui,sans-serif;letter-spacing:.04em;color:rgba(255,255,255,.8)}@keyframes po-viewer-in{0%{opacity:0}}@keyframes po-viewer-settle{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.po-viewer,.po-viewer img{animation:none}}@media print{html:not(.gd-print-recipe) body:has(.rd[data-journal-post]) :not(:has(.rd[data-journal-post])):not(.rd[data-journal-post]):not(.rd[data-journal-post] *){display:none!important}html:not(.gd-print-recipe) body:has(.rd[data-journal-post]) :has(.rd[data-journal-post]){margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;max-width:none!important}@page{margin:18mm 16mm}html:has(.rd[data-journal-post]),html:has(.rd[data-journal-post]) body{background:#FFF!important}.rd{--wide:100%;--pg:100%;--sw:100%;background:#FFF!important}.rd .pl,.rd .po-after,.rd .po-top{max-width:none;padding-left:0;padding-right:0}.rd .po-body{max-width:none}.rd :is(.po-after,.pcm,.po-signup,.po-more,.po-pn,.po-cta,.po-share,.po-jump,.po-xload,.reading-progress-bar){display:none!important}.rd :is(h1,h2,h3,blockquote,figure,table,.gd-recipe){break-inside:avoid}.rd :is(h2,h3){break-after:avoid}.rd .jp-gallery-cell img,.rd .po-open-face img{position:static!important;height:auto!important;aspect-ratio:auto}.rd .jp-gallery-row{aspect-ratio:auto!important;align-items:start}.rd .jp-gallery-cell{height:auto!important;aspect-ratio:auto!important}.rd .jp-gallery{width:100%!important;margin-left:0!important}.rd .po-prose .jp-figure{--fw:100%}.rd .po-cover{margin-top:24px}.rd .po-gallery-open:after,.rd .po-video-play{display:none!important}.rd .po-prose a:is(:not([class]),.editor-link):after{content:" (" attr(href) ")";font-size:.8em;color:var(--muted);word-break:break-all}}.rd{--ui-face:var(--font-body,inherit)}.rd :is(.rs-block h4,.po-author small,.po-prose th,.po-signup-k,.po-more-k,.po-topic,.pcm-by,.pcm-pin,.pcm-host,.po-filed,.po-share>span,.po-byline,.po-jump){font-family:var(--ui-face)}.rd .po-author b{font-weight:400}.rd .po-author a{color:var(--tint-ink);text-decoration:none}.rd .po-author a:hover{color:var(--c-text,var(--c))}.rd .po-prose mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.rd .po-prose :not(pre)>code{font-weight:500;box-shadow:inset 0 0 0 1px var(--line)}.rd .reading-progress-bar{background:var(--line)!important}.rd .reading-progress-bar>div{background:var(--c)!important}.rd .rs-share{position:relative}.rd .rs-copied{position:absolute;left:0;top:calc(100% + 8px);font-family:var(--ui-face);font-size:12.5px;color:var(--muted);white-space:nowrap;opacity:0;transform:translateY(-2px);transition:opacity .2s,transform .2s;pointer-events:none}.rd .rs-copied.is-on{opacity:1;transform:none}.rd .rs-copied.is-no{color:#B42318;white-space:normal;min-width:220px}.rd .po-share .rs-copied{position:static;display:block;width:100%;margin-top:6px;min-height:0}.rd .po-share .rs-copied:not(.is-on){display:none}.rd .po-signup-done{display:flex;justify-content:center;max-width:420px;margin:18px auto 0;padding:0;border-radius:0;background:none;font:400 16px/1.5 var(--serif);color:var(--ink);text-align:center;animation:po-subok .45s cubic-bezier(.22,1,.36,1) both}.rd .po-signup-done svg{flex:none;margin-top:3px;color:var(--c-text,var(--c))}@keyframes po-subok{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.rd .po-signup-done{animation:none}}@media (max-width:900px){.rd .rs-track{height:auto!important;top:auto!important}.rd .rs,.rd .rs-track{position:static}}.rd.is-headleft .po-head{margin-left:0;margin-right:0;text-align:left}.rd.is-headleft .po-dek{margin-left:0!important;margin-right:0!important}.rd.is-headleft .po-byline{justify-content:flex-start}.rd.is-headleft .po-jump{margin-left:0}.rd .po-prose div:has(>.po-video-face){--pw:57;--fw:calc(var(--pw) / 100 * var(--pg));position:relative;width:100%;margin:40px 0;clear:both}.rd .po-prose div:has(>.po-video-face)>.po-video-face{margin:0}.rd .po-prose div[data-upright]:has(>.po-video-face)>.po-video-face{margin-left:auto;margin-right:auto}.rd .po-prose div:has(>.po-video-face)[data-size=small]{--pw:23}.rd .po-prose div:has(>.po-video-face)[data-size=medium]{--pw:34}.rd .po-prose div:has(>.po-video-face)[data-size=wide]{--pw:65}.rd .po-prose div:has(>.po-video-face)[data-size=page]{--pw:100}.rd .po-prose div:has(>.po-video-face):is([data-size=small],[data-size=medium],[data-size=wide],[data-size=page]){width:var(--fw);max-width:none;margin-left:calc((100% - var(--fw)) / 2)}.rd .pl:not(.is-single) .po-prose div:has(>.po-video-face):is([data-size=wide],[data-size=page]){margin-left:0;z-index:3}@media (max-width:600px){.rd .po-prose div:has(>.po-video-face)[data-size]{width:100%;margin-left:0}}.rd .po-toc-m{display:none}@media (max-width:900px){.rd .rs-toc{display:none}.rd .po-toc-m{display:block;margin:0 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rd .po-toc-m summary{display:flex;align-items:center;gap:12px;padding:15px 2px;list-style:none;cursor:pointer}.rd .po-toc-m summary::-webkit-details-marker{display:none}.rd .po-toc-m summary span{font-family:var(--ui-face,inherit);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.rd .po-toc-m summary small{flex:1;font-family:var(--ui-face,inherit);font-size:12.5px;color:var(--faint)}.rd .po-toc-m summary:after{content:"";width:7px;height:7px;margin:-4px 4px 0 0;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .25s cubic-bezier(.16,1,.3,1)}.rd .po-toc-m[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.rd .po-toc-m ol{margin:0!important;padding:0 0 12px!important;list-style:none;counter-reset:tocm}.rd .po-toc-m li{counter-increment:tocm;margin:0!important}.rd .po-toc-m li.is-sub{counter-increment:none}.rd .po-toc-m a{display:grid;grid-template-columns:28px minmax(0,1fr);padding:8px 2px;font:400 15px/1.4 var(--serif);color:var(--ink-2);text-decoration:none}.rd .po-toc-m a:before{content:counter(tocm,decimal-leading-zero);padding-top:3px;font-family:var(--ui-face,inherit);font-size:10.5px;font-weight:500;letter-spacing:.06em;color:var(--faint)}.rd .po-toc-m li.is-sub a{padding-left:14px;font-size:14px;color:var(--muted)}.rd .po-toc-m li.is-sub a:before{content:""}}.rd .po-prose .po-tablewrap.is-stack{overflow:visible}.rd .po-prose .po-tablewrap.is-stack :is(table,tbody,tr,td,th){display:block;width:100%}.rd .po-prose .po-tablewrap.is-stack tr.is-head{display:none}.rd .po-prose .po-tablewrap.is-stack tr{margin:0 0 12px;padding:6px 18px 10px;border:1px solid var(--line-2);border-radius:14px;background:var(--paper)}.rd .po-prose .po-tablewrap.is-stack td{display:block;padding:10px 0!important;border:0!important;border-top:1px solid var(--line)!important;background:none!important;text-align:left!important;font-size:14.5px;line-height:1.5}.rd .po-prose .po-tablewrap.is-stack td:before{content:attr(data-label);display:block;margin-bottom:3px;font-family:var(--ui-face,inherit);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rd .po-prose .po-tablewrap.is-stack td:first-child{display:block;padding:10px 0!important;border-top:0!important;font:600 17px/1.3 var(--head);color:var(--ink)}.rd .po-prose .po-tablewrap.is-stack td:first-child:before{content:none}.rd .po-prose .po-tablewrap.is-stack caption{display:block;padding:4px 2px 0}.rd .po-prose tr[data-highlight]>:is(td,th){background:color-mix(in srgb,var(--c) 14%,var(--paper,#FFF))!important}.rd .po-prose tr[data-highlight]>:first-child{box-shadow:inset 3px 0 0 var(--c);padding-left:14px;font-weight:600;color:var(--ink)}.rd .po-prose .po-tablewrap.is-stack tr[data-highlight]{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 5%,var(--paper));box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.rd .po-prose .po-tablewrap.is-stack tr[data-highlight]>:is(td,th){background:none!important;box-shadow:none;padding-left:0}