:root:has(.journal-site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--journal-paper:#fafafa;--journal-surface:#f0f0f0;--journal-control-border:#858585;--journal-ink:#202020;--journal-muted:#626262;--journal-rule:#dedede;--journal-accent:#202020;--journal-serif:Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif}.journal-site{background:var(--journal-paper);color:var(--journal-ink);font:16px/1.65 var(--journal-serif);flex-direction:column;min-height:100dvh;display:flex}:is(html:has(.journal-site),body:has(.journal-site)){background:var(--journal-paper)}.journal-site :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--journal-accent);outline-offset:5px}.journal-site button{cursor:pointer}.journal-site button:disabled{cursor:default}.journal-header,.journal-content,.journal-footer{width:calc(100% - 96px);max-width:1000px;margin-inline:auto}.journal-header{padding-top:38px}.journal-nameplate{font:400 43px/1.2 var(--journal-serif);letter-spacing:-.04em;margin:0 0 26px;display:inline-block}.journal-navigation{border-block:1px solid var(--journal-rule);justify-content:space-between;gap:20px;padding-block:12px;font:11px/1.5 Arial,sans-serif;display:flex}.journal-navigation>div{gap:28px;display:flex}.journal-navigation a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.journal-navigation a:hover,.journal-footer a:hover{color:var(--journal-accent)}.journal-content{flex:1}.journal-home{grid-template-columns:1.3fr .75fr;gap:70px;padding-block:58px 72px;display:grid}.journal-introduction h1{font:400 46px/1.13 var(--journal-serif);letter-spacing:-.03em;margin:0 0 24px}.journal-introduction>p{max-width:400px;color:var(--journal-muted);margin-bottom:18px}.journal-text-link{border-bottom:1px solid var(--journal-rule);margin-top:8px;padding-bottom:3px;font:11px/1.6 Arial,sans-serif;display:inline-block}.journal-text-link:hover{color:var(--journal-accent);border-color:currentColor}.journal-cover-photo{margin:5px 0 0}.journal-cover-photo img{aspect-ratio:.82;object-fit:cover;width:100%;height:auto}.journal-cover-photo figcaption{color:var(--journal-muted);flex-direction:column;gap:5px;padding-top:12px;font:9px/1.5 Arial,sans-serif;display:flex}.journal-footer{border-top:1px solid var(--journal-rule);justify-content:space-between;gap:20px;padding-block:22px 28px;font:10px/1.5 Arial,sans-serif;display:flex}.journal-skip-link{z-index:50;background:var(--journal-paper);padding:12px;position:absolute;top:-100px;left:20px}.journal-skip-link:focus{top:12px}.journal-gallery{padding-bottom:64px}.journal-gallery-heading{padding:36px 0 28px}.journal-gallery-heading h1{font:400 64px/1.1 var(--journal-serif);letter-spacing:-.04em;margin:0}.journal-gallery-unavailable{color:var(--journal-muted);padding-block:40px 80px}.journal-gallery .react-photo-album--button{border-radius:0}.journal-gallery .react-photo-album--button:focus-visible{outline-offset:6px}.journal-timeline-index{font-family:Arial,sans-serif}.journal-timeline-index>div{border-right:1px solid var(--journal-rule);padding-right:16px}.journal-timeline-index button{font-size:11px;font-weight:400}.journal-timeline-index [data-active=true]{color:var(--journal-accent)}.journal-timeline-index [data-active=true]>span:last-child{background-color:var(--journal-accent)}.journal-timeline-ticker{font-family:Arial,sans-serif}.journal-timeline-ticker [data-timeline-control]{background:var(--journal-paper);border-color:var(--journal-rule)}.journal-timeline-ticker .journal-timeline-sheet{background:var(--journal-paper);border-color:var(--journal-rule);box-shadow:none;border-radius:0}.journal-lightbox{--yarl__color_backdrop:#000;--yarl__color_button_disabled:#767676;--yarl__color_button:#b3b3b3;--yarl__color_button_active:#fff;--yarl__button_filter:none}.journal-lightbox .yarl__slide_title{font:400 20px/1.3 Palatino,Georgia,serif}.journal-lightbox .yarl__slide_description{color:#b3b3b3;font:11px/1.6 Arial,sans-serif}@media (min-width:1280px){.journal-site:has(.journal-gallery){padding-right:180px}}@media (max-width:1279px){.journal-site:has(.journal-gallery) .journal-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:650px){.journal-header,.journal-content,.journal-footer{width:88%}.journal-header{padding-top:24px}.journal-nameplate{margin:0 0 20px;font-size:40px}.journal-home{grid-template-columns:1fr;gap:32px;padding-block:38px 45px}.journal-introduction h1{font-size:clamp(34px,9vw,42px)}.journal-cover-photo img{aspect-ratio:1.15}.journal-footer{font-size:9px}.journal-site:has(.journal-gallery) .journal-header{padding-top:16px}.journal-site:has(.journal-gallery) .journal-nameplate{margin:0 0 14px;font-size:30px}.journal-gallery-heading{padding-block:22px 20px}.journal-gallery-heading h1{margin:0;font-size:30px}}@media (prefers-color-scheme:dark){:root:has(.journal-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--journal-paper:#000;--journal-surface:#111;--journal-control-border:#666;--journal-ink:#e8e8e8;--journal-muted:#a3a3a3;--journal-rule:#303030;--journal-accent:#fff}}.journal-site ::selection{background:var(--journal-ink);color:var(--journal-paper)}.journal-site ::placeholder{color:var(--journal-muted);opacity:1}.journal-site .prose{--tw-prose-body:var(--journal-ink);--tw-prose-headings:var(--journal-ink);--tw-prose-lead:var(--journal-muted);--tw-prose-links:var(--journal-accent);--tw-prose-bold:var(--journal-ink);--tw-prose-counters:var(--journal-muted);--tw-prose-bullets:var(--journal-muted);--tw-prose-hr:var(--journal-rule);--tw-prose-quotes:var(--journal-ink);--tw-prose-quote-borders:var(--journal-rule);--tw-prose-captions:var(--journal-muted);--tw-prose-code:var(--journal-ink);--tw-prose-pre-code:var(--journal-ink);--tw-prose-pre-bg:var(--journal-surface);--tw-prose-th-borders:var(--journal-rule);--tw-prose-td-borders:var(--journal-rule)}.journal-site [data-streamdown=code-block]{border-color:var(--journal-rule)}.journal-site [data-streamdown=code-block-header]{background:var(--journal-surface);color:var(--journal-muted)}.journal-lettering-preview{color:#fff;background:#767676}
