._2iU3Ua_mount{border-bottom:1px solid var(--rule-strong);grid-template-columns:1fr auto;align-items:center;gap:.75rem 2rem;max-width:88rem;margin-inline:auto;padding:1rem clamp(1.25rem,6vw,7rem) .9rem;display:grid}._2iU3Ua_home{color:var(--ink-strong);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}._2iU3Ua_home:hover ._2iU3Ua_wordmark{color:var(--vermilion)}._2iU3Ua_seal{width:2rem;height:auto}._2iU3Ua_wordmark{transition:color var(--duration-quick) var(--ease-ink);font-weight:500}._2iU3Ua_nav{grid-area:2/1/auto/-1}._2iU3Ua_nav ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}._2iU3Ua_navLink{color:var(--ink-quiet);transition:color var(--duration-quick) var(--ease-ink);font-size:.9375rem;font-weight:600;text-decoration:none}._2iU3Ua_navLink:hover{color:var(--vermilion)}._2iU3Ua_navLink[aria-current=page]{color:var(--ink-strong);text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}._2iU3Ua_clock{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}._2iU3Ua_shell{max-width:88rem;margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,6vw,7rem) clamp(4rem,8vw,7rem)}._2iU3Ua_narrow{max-width:46rem}._2iU3Ua_titleBlock{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}._2iU3Ua_pageTitle{min-width:0;margin:0}._2iU3Ua_titleArt{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(3rem,1.9rem + 4.2vw,6rem);display:block}._2iU3Ua_lead{max-width:46ch;color:var(--ink);margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.55}._2iU3Ua_quiet{color:var(--ink-faint);margin:1.5rem 0 0}._2iU3Ua_quiet a,._2iU3Ua_backLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}._2iU3Ua_quiet a:hover,._2iU3Ua_backLink:hover{-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}._2iU3Ua_ledger{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}._2iU3Ua_row{border-top:1px solid var(--rule);grid-template-columns:minmax(7rem,9rem) 1fr;gap:.5rem clamp(1rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}._2iU3Ua_rowMeta{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:0;padding-top:.45rem;font-size:.9375rem;font-weight:600}._2iU3Ua_rowBody{gap:.5rem;min-width:0;display:grid}._2iU3Ua_rowTitle{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.18}._2iU3Ua_rowTitle a{color:var(--ink-strong);transition:color var(--duration-quick) var(--ease-ink);text-decoration:none}._2iU3Ua_rowTitle a:hover{color:var(--vermilion)}._2iU3Ua_rowExcerpt{max-width:62ch;color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.6}._2iU3Ua_rowNote{color:var(--ink-faint);margin:0;font-size:.9375rem}._2iU3Ua_empty{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1rem,3vw,2rem);display:grid}._2iU3Ua_emptyArt{width:min(100%,18rem);height:auto}._2iU3Ua_emptyText p{max-width:44ch;color:var(--ink);margin:0 0 .75rem;font-size:1.125rem;line-height:1.6}._2iU3Ua_emptyText p:last-child{color:var(--ink-faint);margin:0;font-size:.9375rem}._2iU3Ua_emptyText a{color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}._2iU3Ua_storyHead{align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}._2iU3Ua_storyIcon{width:clamp(4.5rem,8vw,7rem);height:auto}._2iU3Ua_storyText{gap:.85rem;min-width:0;display:grid}._2iU3Ua_storyName{letter-spacing:-.025em;color:var(--ink-strong);margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:500;line-height:1.04}._2iU3Ua_storyMeta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}._2iU3Ua_storyTitle{max-width:34ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:400;line-height:1.3}._2iU3Ua_storySeal{width:clamp(2.75rem,4vw,3.5rem);height:auto}._2iU3Ua_storyLinks{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}._2iU3Ua_storyLinks a,._2iU3Ua_inlineLink{color:var(--ink);border-bottom:1px solid var(--rule-strong);transition:color var(--duration-quick) var(--ease-ink), border-color var(--duration-quick) var(--ease-ink);align-items:center;gap:.4rem;padding-bottom:.1rem;font-weight:500;text-decoration:none;display:inline-flex}._2iU3Ua_storyLinks a:hover,._2iU3Ua_inlineLink:hover{color:var(--vermilion);border-color:var(--vermilion)}._2iU3Ua_storyLinks svg,._2iU3Ua_inlineLink svg{stroke-width:1.5px;width:1em;height:1em}._2iU3Ua_screenshot{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:34rem}._2iU3Ua_wash{width:100vw;max-width:none;height:auto;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 12%, var(--ink) 88%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 12%, var(--ink) 88%, transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 12%, var(--ink) 88%, transparent);pointer-events:none;margin:clamp(2rem,5vw,4rem) 0 clamp(2rem,5vw,3.5rem) calc(50% - 50vw);display:block}._2iU3Ua_section{margin-top:clamp(3.5rem,7vw,6rem)}._2iU3Ua_sectionTitle{margin:0 0 clamp(1.5rem,3vw,2.5rem)}._2iU3Ua_sectionTitle img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(2.4rem,1.6rem + 2.8vw,4.25rem);display:block}._2iU3Ua_caseRow{border-top:1px solid var(--rule);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding-block:clamp(2rem,4vw,3rem);display:grid}._2iU3Ua_caseImage{object-fit:contain;width:100%;height:auto;max-height:22rem}._2iU3Ua_crumb{color:var(--ink-faint);margin:0 0 1.5rem;font-size:.9375rem;font-weight:600}._2iU3Ua_crumb a{color:var(--ink-quiet);text-decoration:none}._2iU3Ua_crumb a:hover{color:var(--vermilion)}._2iU3Ua_essayTitle{letter-spacing:-.025em;color:var(--ink-strong);text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:500;line-height:1.06}._2iU3Ua_essayMeta{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:1.25rem 0 0;font-size:.9375rem}._2iU3Ua_after{border-top:1px solid var(--rule);margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.5rem}@media (min-width:900px){._2iU3Ua_mount{grid-template-columns:auto 1fr auto}._2iU3Ua_nav{grid-area:1/2;justify-self:center}._2iU3Ua_empty{grid-template-columns:18rem 1fr}._2iU3Ua_storyHead{grid-template-columns:auto 1fr auto}._2iU3Ua_caseRow{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media (max-width:599px){._2iU3Ua_row{grid-template-columns:1fr}._2iU3Ua_rowMeta{padding-top:0}._2iU3Ua_storyHead{grid-template-columns:auto 1fr}._2iU3Ua_storySealWrap{grid-column:2}}
.Dz9xgq_prose{max-width:65ch;color:var(--ink);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.7}.Dz9xgq_prose>*{margin:0 0 1.25em}.Dz9xgq_prose h2{letter-spacing:-.015em;color:var(--ink-strong);text-wrap:balance;margin:2.2em 0 .7em;font-size:1.45em;font-weight:500;line-height:1.2}.Dz9xgq_prose h3{color:var(--ink-strong);margin:1.8em 0 .6em;font-size:1.15em;font-weight:600;line-height:1.3}.Dz9xgq_prose a{color:var(--ink-strong);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;transition:text-decoration-color var(--duration-quick) var(--ease-ink);text-decoration-thickness:1px}.Dz9xgq_prose a:hover{-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}.Dz9xgq_prose blockquote{border-left:1px solid var(--rule-strong);color:var(--ink-strong);margin:2em 0;padding-left:1.25rem;font-size:1.2em;font-weight:500;line-height:1.5}.Dz9xgq_prose blockquote p{margin:0}.Dz9xgq_prose ul,.Dz9xgq_prose ol{padding-left:1.25em}.Dz9xgq_prose li+li{margin-top:.4em}.Dz9xgq_prose code{background:color-mix(in oklab, var(--ink) 7%, transparent);padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.85em}.Dz9xgq_prose pre{background:color-mix(in oklab, var(--ink) 6%, transparent);padding:1rem 1.25rem;font-size:.85em;line-height:1.6;overflow-x:auto}.Dz9xgq_prose pre code{background:0 0;padding:0}.Dz9xgq_prose img{max-width:100%;height:auto}.Dz9xgq_prose hr{border:0;border-top:1px solid var(--rule);margin:2.5em 0}
