:is(html:has(.journal),body:has(.journal)){overflow-x:clip}.journal{flex-direction:column;min-height:100dvh;display:flex}.journal>main{flex:1 0 auto}.journal>footer{flex:none}.journal{--linen:#faf5ec;--warm:#efebe4;--stone:#e8dfce;--espresso:#33291c;--dmuted:#5a4e44;--muted:#73675c;--caramel:#9a7a50;--caramel-deep:#7a6040;--measure:36rem;--gut:22px;--rise-step:calc(70ms/.3);--rise-dur:1.2s}.journal *,.journal :before,.journal :after{box-sizing:border-box}.journal,.journal h1,.journal h2,.journal h3,.journal p,.journal ul,.journal ol,.journal li,.journal figure,.journal blockquote,.journal dl,.journal dd{margin:0}.journal{-webkit-text-size-adjust:100%;background:var(--linen);color:var(--espresso);font-family:var(--sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}.journal img{max-width:100%;display:block}.journal a{color:var(--caramel-deep);text-decoration:none}.journal ::selection{background:#9a7a502e}.journal .meta-label{font-family:var(--sans);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.6}.journal .title{font-family:var(--serif);font-weight:400;font-size:var(--type-display);text-wrap:balance;line-height:1.05}.journal .dek{font-size:var(--type-body);color:var(--dmuted);text-wrap:pretty;margin-top:16px;line-height:1.6}.journal .byline{font-size:var(--type-body-small);color:var(--muted);margin-top:20px;line-height:1.5}.journal .essay-meta{margin-top:12px}.journal .essay p.p{text-wrap:pretty;margin-top:1.35em}.journal .essay p.p:first-child{margin-top:0}.journal .essay h2.sh{font-family:var(--serif);font-weight:400;font-size:var(--type-section-display);color:inherit;text-wrap:balance;margin:2.2em 0 .15em;line-height:1.2}.journal .essay h2.sh+p.p{margin-top:.55em}.journal sup.fn{font-size:var(--type-meta);color:var(--caramel);margin-left:1px;line-height:0}.journal .sources p .n,.journal .railsrc p .n{min-width:1.4em;color:var(--caramel);font-size:var(--type-meta);display:inline-block}.journal .essay em{font-style:italic}.journal .essay a{color:var(--caramel-deep,#7a6040);text-underline-offset:3px;text-decoration:underline}.journal figure.profiles{grid-template-columns:1fr;gap:10px;margin:1.6em 0 0;padding:0;display:grid}@media (min-width:640px){.journal figure.profiles{grid-template-columns:1fr 1fr}}.journal figure.profiles .card{border:1px solid var(--stone);font-size:var(--type-body-small);background:#fff;border-radius:16px;margin:0;padding:18px 18px 20px;line-height:1.5;box-shadow:0 1px 2px #2c24200a}.journal figure.profiles .lbl{font-family:var(--sans);font-size:var(--type-body-small);color:var(--dmuted);margin-bottom:6px}.journal figure.profiles .ans{font-family:var(--sans);font-weight:600;font-size:var(--type-card-title);color:inherit;line-height:1.3}.journal figure.profiles figcaption{grid-column:1/-1}.journal .essay p.p.eq{text-align:center;margin-top:.8em}.journal figure.scroller{margin:1.6em 0 0;padding:0;position:relative}.journal figure.scroller .sc-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 44px 10px;display:flex;overflow-x:auto}.journal figure.scroller .sc-track::-webkit-scrollbar{display:none}.journal figure.scroller .phone{scroll-snap-align:center;border:1px solid var(--stone);background:#f4f2ef;border-radius:22px;flex:0 0 min(300px,78%);padding:12px 12px 14px;box-shadow:0 8px 26px #2c24201a}.journal figure.scroller .ph-top{justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.journal figure.scroller .ph-name{font-family:var(--sans);font-weight:600;font-size:var(--type-body);color:#111}.journal figure.scroller .ph-dots{color:#111;letter-spacing:.1em;font-size:var(--type-body)}.journal figure.scroller .ph-photo{aspect-ratio:4/5;background:#ddd;border-radius:14px;position:relative;overflow:hidden}.journal figure.scroller .ph-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.journal figure.scroller .ph-face{display:none}.journal figure.scroller .ph-prompt{background:#fff;border-radius:14px;margin-top:10px;padding:18px 16px}.journal figure.scroller .ph-prompt .lbl{font-family:var(--sans);font-size:var(--type-body-small);color:#333;margin-bottom:8px}.journal figure.scroller .ph-prompt .ans{font-family:var(--sans);font-weight:600;font-size:var(--type-card-title);color:#111;line-height:1.22}.journal figure.scroller .sc-btn{border:1px solid var(--stone);width:40px;height:40px;color:var(--espresso);font-size:var(--type-icon);cursor:pointer;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:44%;transform:translateY(-50%);box-shadow:0 2px 8px #2c24201f}.journal figure.scroller .sc-prev{left:0}.journal figure.scroller .sc-next{right:0}.journal figure.scroller figcaption{font-size:var(--type-meta);color:var(--muted);margin-top:6px;padding:0 44px}.journal figure.scroller .sc-mode,.journal .variants .vbtn{appearance:none;border:1px solid var(--stone);color:var(--dmuted);font-family:var(--sans);font-size:var(--type-button);cursor:pointer;background:#fff;border-radius:100px;margin-left:6px;padding:5px 11px;font-weight:600;line-height:1.2}.journal .variants .vbtn.on{background:var(--caramel);border-color:var(--caramel);color:#fff}.journal figure.scroller.all .sc-track{scroll-snap-type:none;flex-wrap:wrap;justify-content:center;padding:4px 0 10px;overflow:visible}.journal figure.scroller.all .phone{flex:0 0 calc(33.333% - 10px);min-width:160px;padding:8px 8px 10px}.journal figure.scroller.all .ph-prompt .ans{font-size:var(--type-body)}.journal figure.scroller.all .ph-name{font-size:var(--type-body-small)}.journal figure.scroller.all .sc-btn{display:none}.journal .variants{margin-top:1.35em}.journal .variants .vbar{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;display:flex}.journal .variants .vbar .meta-label{margin-right:4px}.journal .variants .vpanel{margin-top:0;display:none}.journal .variants .vpanel.on{display:block}.journal figure.chart{margin:1.4em 0 0;padding:0}.journal figure.chart svg{width:100%;height:auto;display:block}.journal figure.chart figcaption{font-size:var(--type-meta);color:var(--muted);margin-top:6px}.journal sup.fn a{color:var(--caramel);text-decoration:none}.journal .essay p.p.eq+p.p{margin-top:.8em}.journal figure.profiles figcaption{font-size:var(--type-meta);color:var(--muted);margin-top:8px}.journal .katex{font-size:var(--type-body)}.journal .sources{border-top:1px solid var(--stone);margin-top:64px;padding-top:22px}.journal .sources .lbl{margin-bottom:12px}.journal .sources p{font-size:var(--type-body-small);color:var(--muted);text-wrap:pretty;margin-top:8px;line-height:1.65}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.journal .rise{animation:rise var(--rise-dur)cubic-bezier(.22,1,.36,1)both}@media (min-width:900px){.journal{--gut:40px}.journal .dek{margin-top:20px}.journal .sources{margin-top:88px}}@media (prefers-reduced-motion:reduce){.journal .rise{animation:none}}.journal .shell{max-width:calc(var(--measure) + 2*var(--gut));padding:44px var(--gut)0;flex-direction:column;margin:0 auto;display:flex}.journal .masthead{border-bottom:1px solid var(--stone);padding-bottom:26px}.journal .essay{max-width:var(--measure);order:2}.journal .essay .body{margin-top:32px}@media (min-width:900px){.journal .masthead{padding-bottom:32px}}.journal .dnotes{max-width:var(--measure);border-top:1px solid var(--stone);order:3;margin-top:56px;padding-top:22px}.journal .dnotes .srclbl{margin-bottom:12px}.journal .dnotes p{font-size:var(--type-body-small);color:var(--muted);text-wrap:pretty;margin-top:8px;line-height:1.65}.journal .dnotes p .n{min-width:1.4em;color:var(--caramel);font-size:var(--type-meta);display:inline-block}.journal .dnav{max-width:var(--measure);border-top:1px solid var(--stone);order:4;margin-top:48px;padding-top:20px}.journal .dnav a{font-size:var(--type-body);color:var(--caramel-deep);text-wrap:pretty;margin-top:10px;line-height:1.5;display:block}.journal .dseries{display:none}.journal .dslbl{margin-bottom:12px}.journal .dsl{margin:0;padding:0;list-style:none}.journal .dsl>li{font-size:var(--type-body-small);text-wrap:pretty;margin-top:9px;line-height:1.45}.journal .dsl a{color:var(--muted)}.journal .dsl>li.on>a{color:var(--espresso)}.journal .secs{display:none}.journal .cut{max-width:var(--measure);border-top:1px solid #c9564a;order:6;margin-top:64px;padding-top:18px}.journal .cut .cutlbl{color:#b23a2e;margin-bottom:6px}.journal .cut .cutsub{color:#b23a2e;margin-top:18px;margin-bottom:6px}.journal .cut .cutlist{margin:0;padding:0;list-style:none}.journal .cut .cutlist li{color:#b23a2e;font-size:var(--type-body-small);text-indent:-1rem;text-wrap:pretty;margin-top:9px;padding-left:1rem;line-height:1.6}.journal .cut .cutlist li:before{content:"− "}.journal .cut .cutlist.dim li{color:#c4766d}.journal .essay sup.fn{display:none}.journal .snum{color:var(--caramel);font-size:var(--type-meta);vertical-align:super;cursor:pointer;margin-left:1px;line-height:0}.journal .sntog,.journal .sidenote{display:none}.journal .sntog:checked+.sidenote{border-left:2px solid var(--stone);font-size:var(--type-body-small);color:var(--muted);text-wrap:pretty;margin:.75em 0 .9em 1.1rem;padding-left:.9rem;line-height:1.6;display:block}.journal .sidenote .n{min-width:1.4em;color:var(--caramel);font-size:var(--type-meta);display:inline-block}
