._section_3q9gb_1{padding:70px var(--gutter) 85px;background:#e1e7dc}._inner_3q9gb_5{width:100%}._heading_3q9gb_8{font:500 clamp(34px,4.2vw,64px) / 1.06 var(--font-display);letter-spacing:-.03em;margin:0 0 38px}._grid_3q9gb_13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}._tile_3q9gb_18,._tile_3q9gb_18:hover{display:block;text-decoration:none;color:#151716}._image_3q9gb_24{display:block;width:100%;height:auto}._caption_3q9gb_29{display:flex;align-items:start;gap:15px;margin-top:19px}._copy_3q9gb_35{flex:1}._category_3q9gb_38{display:block;color:#3f5e4a;font-size:10px;margin-bottom:12px}._title_3q9gb_44{font:500 25px/1.15 var(--font-display);letter-spacing:-.025em}._arrow_3q9gb_48{margin-top:23px;flex-shrink:0}@media (max-width: 700px){._section_3q9gb_1{padding-block:50px}._grid_3q9gb_13{grid-template-columns:1fr;gap:35px}._title_3q9gb_44{font-size:26px}}._article_sfpd0_4{--article-width: 1080px;--rail-width: 220px;background:#f0f0e9}._hero_sfpd0_9,._cover_sfpd0_10,._reading_sfpd0_11{width:min(100% - 2 * var(--gutter),var(--article-width));margin-inline:auto}._hero_sfpd0_9{padding-top:calc(var(--chrome-height) + 45px)}._back_sfpd0_18,._back_sfpd0_18:hover{display:inline-flex;align-items:center;gap:13px;color:#31564e;text-decoration:none;font:12px var(--font-text);margin-bottom:42px}._hero_sfpd0_9 h1{font:700 clamp(42px,5.4vw,78px) / 1.03 var(--font-display);letter-spacing:-.035em;margin:0;max-width:24ch;text-wrap:balance}._heroBottom_sfpd0_35{display:flex;justify-content:space-between;align-items:end;gap:8%;margin:35px 0}._excerpt_sfpd0_42{max-width:680px;font-size:20px;line-height:1.6;color:#48564a;margin:0}._author_sfpd0_49{display:flex;align-items:center;gap:15px;min-width:240px}._author_sfpd0_49 img{border-radius:50%;object-fit:cover;filter:grayscale(1)}._author_sfpd0_49 div{display:flex;flex-direction:column;gap:6px}._author_sfpd0_49 strong{font-size:12px;font-weight:500}._author_sfpd0_49 span,._author_sfpd0_49 a{font-size:10px;color:#48564a}._meta_sfpd0_74{display:flex;gap:24px;border-top:1px solid #b4bfb0;padding:22px 0;font-size:11px;color:#48564a}._meta_sfpd0_74 span:first-child{color:#31564e;font-weight:600}._cover_sfpd0_10{margin-block:0}._cover_sfpd0_10 img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:#18201c}._cover_sfpd0_10 figcaption{text-align:right;font:10px monospace;color:#59665b;padding:15px 0}._reading_sfpd0_11{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);column-gap:clamp(40px,6vw,96px);padding-block:75px 90px}._contents_sfpd0_111 nav{position:sticky;top:90px;max-height:calc(100vh - 125px);overflow:auto;padding-right:6px}._contents_sfpd0_111 p,._contentsMobile_sfpd0_119 summary{font-size:12px;font-weight:600;letter-spacing:.02em;color:#31564e;margin:0 0 16px}._contents_sfpd0_111 ol,._contentsMobile_sfpd0_119 ol{list-style:none;margin:0;padding:0;border-left:1px solid #c9d1c4}._contents_sfpd0_111 a,._contentsMobile_sfpd0_119 a{display:block;margin-left:-1px;padding:7px 0 7px 16px;border-left:2px solid transparent;text-decoration:none;font-size:13px;line-height:1.45;color:#59665b;transition:color .2s var(--ease-expo),border-color .2s var(--ease-expo)}._contents_sfpd0_111 a:hover,._contentsMobile_sfpd0_119 a:hover{color:#151716}._contents_sfpd0_111 a[aria-current]{color:#151716;font-weight:500;border-left-color:#31564e}._contents_sfpd0_111 a:focus-visible,._contentsMobile_sfpd0_119 a:focus-visible,._contentsMobile_sfpd0_119 summary:focus-visible{outline:2px solid #31564e;outline-offset:2px}._contentsMobile_sfpd0_119{display:none;margin:0 0 40px;border-block:1px solid #b4bfb0}._contentsMobile_sfpd0_119 summary{display:flex;align-items:center;gap:10px;margin:0;padding:16px 0;cursor:pointer;list-style:none}._contentsMobile_sfpd0_119 summary::-webkit-details-marker{display:none}._contentsMobile_sfpd0_119 summary span{font-weight:400;color:#59665b}._contentsMobile_sfpd0_119 summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}._contentsMobile_sfpd0_119[open] summary:after{transform:translateY(2px) rotate(-135deg)}._contentsMobile_sfpd0_119 ol{margin-bottom:18px}._contentColumn_sfpd0_200{min-width:0;max-width:720px}._prose_sfpd0_204{font:18px/1.85 var(--font-text);color:#2e3730;overflow-wrap:break-word}._bodyPending_sfpd0_209{min-height:100vh}._prose_sfpd0_204>:first-child{margin-top:0}._prose_sfpd0_204 p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 25px}._prose_sfpd0_204 h2{font:500 clamp(28px,2.7vw,38px) / 1.15 var(--font-display);letter-spacing:-.022em;color:#151716;margin:64px 0 22px;scroll-margin-top:90px;text-wrap:balance}._prose_sfpd0_204 h3{font:500 24px/1.25 var(--font-display);letter-spacing:-.012em;color:#151716;margin:40px 0 16px;scroll-margin-top:90px}._prose_sfpd0_204 strong{font-weight:600;color:#151716}._prose_sfpd0_204 ul,._prose_sfpd0_204 ol{padding-left:25px;margin:22px 0 30px}._prose_sfpd0_204 li{margin:10px 0;padding-left:4px}._prose_sfpd0_204 li::marker{color:#31564e}._prose_sfpd0_204 a{color:#285e4c;font-weight:500;text-decoration:underline;text-decoration-color:#285e4c59;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}._prose_sfpd0_204 a:hover{color:#151716;text-decoration-color:currentColor;text-decoration-thickness:2px}._prose_sfpd0_204 a:focus-visible{outline:2px solid #31564e;outline-offset:2px;border-radius:2px}._prose_sfpd0_204 a[href^=http]:not([href*="jamaklab.com"]):after{content:"↗";display:inline-block;margin-left:.15em;font-size:.8em;text-decoration:none}._prose_sfpd0_204 blockquote{margin:35px 0;padding:22px 28px;border:0;border-left:3px solid #31564e;background:#e1e7dc;color:#31564e}._prose_sfpd0_204 blockquote p:last-child{margin:0}._prose_sfpd0_204 img{max-width:100%;height:auto;display:block;margin:32px 0}._prose_sfpd0_204 figure{margin:32px 0}._prose_sfpd0_204 figure img{margin:0}._prose_sfpd0_204 figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-secondary)}._prose_sfpd0_204 table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.6;margin:30px 0}._prose_sfpd0_204 th,._prose_sfpd0_204 td{border-bottom:1px solid #aab8a3;padding:15px;text-align:left;min-width:115px}._prose_sfpd0_204 th{background:#e1e7dc;color:#31564e}._prose_sfpd0_204 pre{padding:25px;background:#18201c;color:#dce8dd;overflow:auto;border-radius:0;font-size:13px;line-height:1.8;margin:30px 0}._prose_sfpd0_204 code{font-size:.88em;overflow-wrap:anywhere}._prose_sfpd0_204 :not(pre)>code{padding:.12em .35em;background:#e1e7dc;color:#1f2a24;border-radius:3px}._prose_sfpd0_204 pre code{color:inherit;background:none;padding:0;overflow-wrap:normal}._prose_sfpd0_204 hr{border:0;border-top:1px solid #b4bfb0;margin:45px 0}._tags_sfpd0_364{padding:35px 0;border-top:1px solid #b4bfb0;margin-top:55px}._tags_sfpd0_364 h2,._share_sfpd0_370 h2{font:500 20px var(--font-display);margin:0 0 22px}._tags_sfpd0_364>div{display:flex;flex-wrap:wrap;gap:10px 20px}._tags_sfpd0_364 span{font-size:12px;color:#59665b}._share_sfpd0_370{padding-top:25px;border-top:1px solid #b4bfb0}._share_sfpd0_370 a{display:inline-flex;gap:12px;color:#31564e;font-size:13px;margin-right:30px;text-decoration:none;border-bottom:1px solid;padding-bottom:8px}._notFound_sfpd0_397{padding:calc(var(--chrome-height) + 90px) var(--gutter) 90px;min-height:70vh}._notFound_sfpd0_397 h1{font:700 clamp(42px,6vw,90px) / 1 var(--font-display);max-width:15ch}@media (max-width: 1000px){._heroBottom_sfpd0_35{display:block}._author_sfpd0_49{margin-top:25px}._article_sfpd0_4{--rail-width: 180px}._excerpt_sfpd0_42{font-size:18px}}@media (max-width: 700px){._hero_sfpd0_9{padding-top:calc(var(--chrome-height) + 32px)}._back_sfpd0_18{margin-bottom:30px}._hero_sfpd0_9 h1{font-size:clamp(38px,9.7vw,65px);line-height:1.04}._heroBottom_sfpd0_35{margin-top:26px}._excerpt_sfpd0_42{font-size:16px}._meta_sfpd0_74{flex-wrap:wrap;gap:13px 18px;font-size:10px}._cover_sfpd0_10{width:100%}._cover_sfpd0_10 figcaption{padding-right:var(--gutter)}._reading_sfpd0_11{display:block;padding-top:40px;padding-bottom:55px}._contents_sfpd0_111{display:none}._contentsMobile_sfpd0_119{display:block}._prose_sfpd0_204{font-size:16px;line-height:1.8}._prose_sfpd0_204 h2{font-size:30px;margin-top:45px}._prose_sfpd0_204 h3{font-size:23px}._prose_sfpd0_204 blockquote{padding:22px}._prose_sfpd0_204 pre{padding:20px;font-size:12px}}
