#art *:where(:not(svg,svg *)){all:revert}main:has(>#art){width:100%;max-width:none;padding:0}#art{font-variant-numeric:normal;--art-fs-11px:11px;--art-fs-12px:12px;--art-fs-13px:13px;--art-fs-14px:14px;--art-fs-15px:15px;--art-fs-16px:16px;--art-fs-18px:18px;--art-fs-19_008px:19.008px;--art-fs-20_8px:20.8px;--art-fs-21px:21px;--art-fs-22px:22px;--art-fs-25_504px:25.504px;--art-fs-32px:32px;--art-fs-40px:40px;--art-s-10px:10px;--art-s-12px:12px;--art-s-14px:14px;--art-s-15_1px:15.1px;--art-s-15px:15px;--art-s-16px:16px;--art-s-18px:18px;--art-s-1rem:1rem;--art-s-20px:20px;--art-s-21px:21px;--art-s-24px:24px;--art-s-26_9px:26.9px;--art-s-28_8px:28.8px;--art-s-29px:29px;--art-s-2px:2px;--art-s-30px:30px;--art-s-34_4px:34.4px;--art-s-3px:3px;--art-s-45rem:.45rem;--art-s-46px:46px;--art-s-48px:48px;--art-s-4px:4px;--art-s-5px:5px;--art-s-5rem:.5rem;--art-s-6px:6px;--art-s-76px:76px;--art-s-7px:7px;--art-s-8px:8px;--art-w-300:300;--art-w-340:340;--art-w-400:400;--art-w-500:500;--art-w-670:670;--art-w-700:700;--art-w-800:800;--art-w-850:850}#art{--ink:var(--art-ink);--paper:var(--art-paper);--mute:var(--art-mute);--tagink:var(--art-tagink);--mute-2:var(--art-mute-2);--panel:var(--art-panel);--band:var(--art-band);--ink-2:var(--art-ink-2);--link:var(--art-link);--rule:var(--art-rule);--brand:var(--art-brand);--col:740px;--gut:clamp(1rem,4vw,2rem);--f:"Heebo",system-ui,sans-serif;--f2:var(--f)}#art *{box-sizing:border-box}#art{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f);font-size:var(--art-fs-18px);font-weight:var(--art-w-340);line-height:28px}#art img{max-inline-size:100%;block-size:auto;display:block;border-radius:0}#art .top{position:sticky;top:0;z-index:5;block-size:50px;padding-block-end:var(--art-s-3px);background:var(--art-c-rgb_30_30_30);display:flex;align-items:center;justify-content:center}#art .logo{display:flex;flex-direction:column;align-items:center;gap:var(--art-s-5px);text-decoration:none;color:var(--art-c-fff)}#art .logo svg{display:block;block-size:11px;inline-size:10.5px;fill:currentColor;flex:none}#art .logo .mark{font-family:var(--f);font-weight:var(--art-w-300);font-size:var(--art-fs-15px);line-height:1;direction:ltr;letter-spacing:.32em;margin-inline-end:-.32em;color:var(--art-c-fff);text-box:trim-both cap alphabetic}#art .a-main{max-inline-size:calc(var(--col) + var(--gut)*2);margin-inline:auto;padding:17px var(--gut) 48px}#art .crumb{font-size:var(--art-fs-14px);font-weight:var(--art-w-340);line-height:23px;margin:0 0 var(--art-s-15px);color:var(--ink)}#art .crumb .sep{margin-inline:var(--art-s-45rem);color:var(--ink);font-weight:var(--art-w-340)}#art .crumb .now{color:var(--ink-2);font-weight:var(--art-w-670)}#art h1{font-size:var(--art-fs-40px);font-weight:var(--art-w-800);line-height:46px;letter-spacing:normal;margin:0 0 var(--art-s-26_9px);color:var(--ink);text-wrap:balance}#art .deck{font-size:var(--art-fs-21px);font-weight:var(--art-w-340);line-height:28px;margin:0 0 var(--art-s-34_4px);color:var(--ink);text-align:start}#art .byline{display:flex;align-items:center;justify-content:space-between;gap:var(--art-s-1rem);flex-wrap:wrap;margin:0 0 var(--art-s-14px)}#art .by-who{display:flex;align-items:center;gap:var(--art-s-5rem);font-size:var(--art-fs-13px);font-weight:var(--art-w-340);line-height:17px;color:var(--mute)}#art .bar{color:var(--mute)}#art .by-share{display:flex;gap:var(--art-s-16px);align-items:center}#art .by-share a{inline-size:30px;block-size:30px;display:block}#art .by-share svg{inline-size:30px;block-size:30px;display:block}#art .tags{display:flex;align-items:flex-start;flex-wrap:wrap;line-height:20px;margin:0 0 var(--art-s-18px)}#art .tg-lbl{font-size:var(--art-fs-12px);font-weight:var(--art-w-670);color:var(--tagink);padding:0 var(--art-s-15px) 0 0;background-repeat:no-repeat;background-position:100% 50%;background-size:11px 11px;background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233.000000pt%22%20height%3D%2233.000000pt%22%20viewBox%3D%220%200%2033.000000%2033.000000%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cg%20transform%3D%22translate%280.000000%2C33.000000%29%20scale%280.100000%2C-0.100000%29%22%20fill%3D%22%237a7975%22%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M94%20238%20c-46%20-45%20-84%20-88%20-84%20-96%200%20-20%20112%20-132%20132%20-132%208%200%2051%2038%2096%2084%20l82%2084%200%2059%20c0%2033%20-5%2064%20-12%2071%20-7%207%20-38%2012%20-71%2012%20l-59%200%20-84%20-82z%20m204%204%20l3%20-53%20-77%20-80%20-78%20-79%20-58%2057%20-59%2058%2080%2078%2079%2078%2054%20-3%2053%20-3%203%20-53z%22%2F%3E%20%3Cpath%20d%3D%22M204%20256%20c-11%20-28%201%20-51%2028%20-54%2031%20-4%2048%2029%2028%2053%20-16%2019%20-49%2019%20-56%201z%20m36%20-26%20c0%20-5%20-4%20-10%20-10%20-10%20-5%200%20-10%205%20-10%2010%200%206%205%2010%2010%2010%206%200%2010%20-4%2010%20-10z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}#art .tg{font-size:var(--art-fs-11px);font-weight:var(--art-w-500);color:var(--tagink);display:inline-block;padding:0 var(--art-s-6px);border-radius:3px;background:var(--art-c-rgb_246_246_246);line-height:20px;margin:0 var(--art-s-6px) var(--art-s-7px) 0;text-decoration:none}#art .tg-lbl{margin-block-end:var(--art-s-7px)}#art figure{margin:0}#art figure img{inline-size:100%;block-size:auto}#art .fig{margin:var(--art-s-15px) 0 var(--art-s-15_1px)}#art figcaption{margin-block-start:var(--art-s-6px);font-size:var(--art-fs-14px);font-weight:var(--art-w-340);line-height:16px}#art .cap-t{display:inline;color:var(--ink)}#art .cap-c{display:inline;color:var(--mute);margin-inline-start:var(--art-s-5px)}#art .body p{margin:0 0 var(--art-s-15px);font-size:var(--art-fs-18px);font-weight:var(--art-w-340);line-height:28px;color:var(--ink);letter-spacing:.3px}#art .body strong,#art .body b{font-weight:var(--art-w-700)}#art .body a{color:var(--link);text-decoration:underline;font-weight:var(--art-w-340)}#art .body .q{font-weight:var(--art-w-700)}#art .body h2{font-size:var(--art-fs-22px);font-weight:var(--art-w-850);line-height:30px;margin:var(--art-s-15px) 0 var(--art-s-4px);color:var(--ink)}#art .body h2:first-child{margin-block-start:0}#art .body .pq-short{font-size:var(--art-fs-22px);font-weight:var(--art-w-850);line-height:30px;text-align:start;color:var(--ink);border:0;padding:0;margin:var(--art-s-21px) 0 var(--art-s-4px)}#art .body .pq-long{font-family:var(--f2);font-size:var(--art-fs-32px);font-weight:var(--art-w-300);line-height:36px;letter-spacing:normal;text-align:center;color:var(--art-c-rgb_18_17_17);border-block:1px solid var(--rule);padding:var(--art-s-30px) 0;margin:var(--art-s-30px) 0}#art .hl{background:var(--art-c-ffff00);color:var(--art-c-000)}#art .hl-b{font-weight:var(--art-w-700)}#art .body .pq-audio p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}#art .pq-listen{display:inline-flex;align-items:center;gap:var(--art-s-10px);margin-block-start:var(--art-s-18px);font-family:var(--f);font-size:var(--art-fs-13px);font-weight:var(--art-w-340);line-height:17px;letter-spacing:normal;color:var(--mute)}#art .pq-play{inline-size:30px;block-size:30px;padding:0;border:0;background:none;cursor:pointer;display:block;border-radius:50%}#art .pq-play svg{display:block}#art .pq-i-pause,#art .is-playing .pq-i-play{display:none}#art .is-playing .pq-i-pause{display:inline}#art .pq-ring{transition:stroke-dashoffset .25s linear}#art .body .note-b{font-weight:var(--art-w-700)}#art .body .note{font-weight:var(--art-w-340)}#art .body .note b{font-weight:var(--art-w-700)}#art .signoff{background:var(--panel);padding:var(--art-s-30px) var(--art-s-30px) var(--art-s-30px) var(--art-s-20px);margin:var(--art-s-46px) 0 0;font-size:var(--art-fs-16px);font-weight:var(--art-w-400);line-height:26px;color:var(--ink)}#art .signoff b{font-weight:var(--art-w-700)}#art .signoff:has(.sign-face){position:relative;padding-inline-start:var(--art-s-76px);text-wrap:pretty}#art .signoff .sign-face{position:absolute;inset-inline-start:20px;inset-block-start:30px;inline-size:44px;block-size:44px;border-radius:50%;object-fit:cover;margin-block-start:var(--art-s-2px)}#art .signoff a{color:var(--ink);text-decoration:underline;white-space:nowrap}#art .foot{background:var(--band);padding:30px var(--gut)}#art .foot .in{max-inline-size:1240px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--art-s-8px) var(--art-s-24px)}#art .foot a{font-size:var(--art-fs-12px);font-weight:var(--art-w-400);line-height:20px;color:var(--ink);text-decoration:none}#art .more{margin-block-start:var(--art-s-48px)}#art .more-lbl{font-size:var(--art-fs-22px);font-weight:var(--art-w-850);line-height:30px;color:var(--ink);margin:0 0 var(--art-s-21px)}#art .more-item{display:flex;gap:var(--art-s-15px);align-items:flex-start;text-decoration:none;color:inherit}#art .more-item+.more-item{margin-block-start:var(--art-s-21px)}#art .more-item img{inline-size:240px;flex:none;aspect-ratio:16/9;object-fit:cover;object-position:center}#art .more-item>span{display:block}#art .more-t{display:block;font-size:var(--art-fs-18px);font-weight:var(--art-w-700);line-height:24px;color:var(--ink);margin:0 0 var(--art-s-4px)}#art .more-s{display:block;font-size:var(--art-fs-14px);font-weight:var(--art-w-340);line-height:16px;color:var(--mute);margin:0}@media(max-width:52rem){#art .more-item{gap:var(--art-s-12px)}#art .more-item img{inline-size:140px}}#art .a-intro{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-areas:"face p1" "face p2";grid-template-rows:auto 1fr;column-gap:var(--art-s-21px);row-gap:var(--art-s-15px);align-items:start;margin:var(--art-s-29px) 0 var(--art-s-15px)}#art .a-intro picture{display:contents}#art .a-intro source{display:none}#art .a-intro img{grid-area:face;inline-size:100%;block-size:auto}#art .body .a-intro p{margin:0}#art .a-intro .a-p1{grid-area:p1}#art .a-intro .a-p2{grid-area:p2}@media(max-width:52rem){#art .a-intro{row-gap:var(--art-s-28_8px);margin-block-end:var(--art-s-28_8px)}}@media(max-width:479px){#art .a-intro{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"face p1" "p2 p2";grid-template-rows:auto auto;column-gap:var(--art-s-12px)}}@media(max-width:359px){#art .a-intro{grid-template-columns:104px minmax(0,1fr)}}@media(max-width:52rem){#art{--gut:clamp(12.5px,3.9vw,16.5px)}#art .top{block-size:clamp(45px,14.1vw,58px);background:var(--art-c-rgb_34_34_34)}#art .a-main{padding-block-start:var(--art-s-15px)}#art .crumb,#art .tags{display:none}#art h1{font-size:var(--art-fs-25_504px);line-height:33.9203px;margin-block-end:var(--art-s-5px)}#art .deck{font-size:var(--art-fs-19_008px);font-weight:var(--art-w-500);line-height:27.9418px;margin-block-end:var(--art-s-12px)}#art .by-who{font-size:var(--art-fs-14px);line-height:22.96px}#art .body p{line-height:28.62px;margin-block-end:var(--art-s-28_8px)}#art .body h2{font-size:var(--art-fs-20_8px);font-weight:var(--art-w-670);line-height:33.072px;margin:var(--art-s-29px) 0 var(--art-s-5px)}#art .fig{margin:29px calc(var(--gut)*-1) 18.3px}#art .fig figcaption{margin-block-start:0;line-height:22.26px;padding-inline:var(--gut)}#art .body .pq-long{letter-spacing:normal;padding:var(--art-s-10px) 0}}body:has(#art) .brandbar{display:none}#art>main{width:auto;max-width:none;margin:0;padding:0}body:has(#art){background:var(--art-paper)}#art a:focus-visible,#art summary:focus-visible,#art button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}#art .crumb a{color:inherit;text-decoration:none}#art .crumb a:hover,#art .body p a:hover,#art .body li a:hover,#art .signoff a:hover{color:var(--brand)}#art .body p{text-wrap:pretty}@media(max-width:52rem){#art .body p{text-wrap:balance}}#art .more-item picture{display:contents}@media(max-width:52rem){#art h1:not(:has(+.deck)){margin-block-end:var(--art-s-12px)}}body:has(#art.is-short){min-block-size:100vh;display:flex;flex-direction:column}#art.is-short{flex:1 0 auto}#art .a-main>.body:last-child>:last-child{margin-block-end:0}#art .by-name{display:inline-block;min-block-size:var(--art-s-24px);color:inherit;text-decoration:none}#art .by-name:hover{text-decoration:underline}@media(min-width:52.0625rem){#art .by-who>:first-child+.bar{font-size:var(--art-fs-16px)}}#art .signoff .sign-a{position:absolute;inset-inline-start:20px;inset-block-start:32px;inline-size:44px;block-size:44px;border-radius:50%}#art .signoff .sign-a .sign-face{position:static;display:block;margin:0}#art .hl{background:color-mix(in srgb,var(--brand) 22%,var(--paper));padding-block:1px}
