.prose{--prose-fg:0, 0, 0;color:rgba(var(--prose-fg), .82);-webkit-user-select:text;user-select:text;font-size:1rem;line-height:1.8}.dark .prose{--prose-fg:255, 255, 255;color:rgba(var(--prose-fg), .9)}.prose h1,.prose h2,.prose h3,.prose h4{color:rgba(var(--prose-fg), .95);margin:2em 0 .8em;scroll-margin-top:8rem;font-family:inherit;font-weight:600;line-height:1.25}.prose h1{margin-top:0;font-size:2.4rem}.prose h2{font-size:1.8rem}.prose h3{font-size:1.4rem}.prose h4{font-size:1.15rem}.prose p{margin:1.1em 0}.prose strong{color:rgba(var(--prose-fg), .95);font-weight:600}.prose :not(h1,h2,h3,h4,h5)>a{border-bottom:1px dashed rgba(var(--prose-fg), .45);text-decoration:none;transition:border-bottom-color .3s;display:inline}.prose :not(h1,h2,h3,h4,h5)>a:hover{border-bottom-color:rgba(var(--prose-fg), .8)}.prose ul,.prose ol{margin:1.1em 0;padding-left:1.4em}.prose ul{list-style:none}.prose ul>li{position:relative}.prose ul>li:before{content:"—";opacity:.4;position:absolute;left:-1.4em}.prose ol{list-style:decimal}.prose li{margin:.4em 0}.prose blockquote{border-left:2px solid rgba(var(--prose-fg), .4);opacity:.8;margin:1.4em 0;padding-left:1em;font-style:italic}.prose :not(pre)>code{background-color:rgba(var(--prose-fg), .06);border:1px solid rgba(var(--prose-fg), .12);border-radius:.4em;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.prose pre{border:1px solid rgba(var(--prose-fg), .12);border-radius:.6em;margin:1.4em 0;padding:1.1em 1.3em;font-size:.85rem;line-height:1.6;overflow-x:auto}.prose pre code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dark .astro-code,.dark .astro-code span{font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;color:var(--shiki-dark)!important;text-decoration:var(--shiki-dark-text-decoration)!important;background-color:var(--shiki-dark-bg)!important}.prose img:not(.not-prose *){border-radius:.5em;max-width:100%;margin:1.4em auto}.prose video:not(.not-prose *){border-radius:.5em;max-width:100%;margin:1.4em auto;display:block}.prose hr{border:none;border-top:1px dashed rgba(var(--prose-fg), .25);margin:2.4em 0}.prose iframe:not(.not-prose *){border:1px solid rgba(var(--prose-fg), .12);border-radius:.5em;max-width:100%;margin:1.4em 0}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.9rem}.prose th,.prose td{text-align:left;border:1px solid rgba(var(--prose-fg), .15);padding:.5em .8em}.article-content{max-width:46rem;line-height:var(--article-line-height,1.8);margin-inline:auto}.article-content>.photo-list.photo-list-flow{float:inline-end;width:min(40%,16rem);margin-block:.35em 1.1em}.article-content>.photo-list.photo-list-flow.photo-list-side-start{float:inline-start;margin-inline:0 1.5rem}.article-content>.photo-list.photo-list-flow.photo-list-side-end{float:inline-end;margin-inline:1.5rem 0}.article-content>.photo-list:not(.photo-list-flow){clear:both}.article-content>.essay-photo-pair{clear:both;grid-template-columns:minmax(0,9fr) minmax(0,16fr);gap:1rem;margin-block:1.4rem;display:grid}.article-content>.essay-photo-story{clear:both;grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:center;gap:1.5rem;margin-block:1.5rem;display:grid}.article-content>.essay-photo-story-start{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.essay-photo-story>.photo-list{width:100%;margin:0}.essay-photo-story .essay-photo-copy>p:first-child{margin-top:0}.essay-photo-story .essay-photo-copy>p:last-child{margin-bottom:0}.essay-photo-pair>div{flex-direction:column;display:flex}.essay-photo-pair>div>p:first-child{margin-top:0}.essay-photo-pair>div>p:last-of-type{margin-bottom:1rem}.essay-photo-pair>div>.photo-list{margin-top:auto}@media (width<=40rem){.article-content>.essay-photo-story,.article-content>.essay-photo-story-start{grid-template-columns:minmax(0,1fr);gap:1rem}.article-content>.essay-photo-pair{grid-template-columns:minmax(0,1fr);gap:1.4rem}.article-content>.photo-list.photo-list-flow{width:min(46%,15rem)}.article-content>.photo-list.photo-list-flow.photo-list-side-start{margin-inline:0 .9rem}.article-content>.photo-list.photo-list-flow.photo-list-side-end{margin-inline:.9rem 0}}.article-content>header h1{margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}@media (width>=40rem){.article-content>header h1{font-size:2.25rem}}.article-content h2{clear:both;margin-top:2.4em;margin-bottom:.75em;font-size:1.5rem;line-height:1.35}.article-content h3{clear:both;margin-top:2em;margin-bottom:.65em;font-size:1.25rem;line-height:1.4}.article-content :not(h1,h2,h3,h4,h5)>a{border-bottom-style:solid}.article-content hr{border-top-style:solid}summary[data-astro-cid-qsrs2dwn]::-webkit-details-marker{display:none}.article-toc-mobile[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{margin:.75rem 0 0;padding-left:1rem;list-style:none}.article-toc-mobile[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]{margin:0}.article-toc-mobile[data-astro-cid-qsrs2dwn][open] .toc-chevron[data-astro-cid-qsrs2dwn]{transform:rotate(180deg)}
