@font-face{font-family:charis;src:url(../media/charis_sil_400-s.p.3g4d23_w9m0n-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:charis;src:url(../media/charis_sil_400_italic-s.p.0g2g601kb5i7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:charis;src:url(../media/charis_sil_700-s.p.350w24nw54tly.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:charis Fallback;src:local(Arial);ascent-override:118.52%;descent-override:43.54%;line-gap-override:0.0%;size-adjust:100.94%}.bEHaFa_className{font-family:charis,charis Fallback}.bEHaFa_variable{--font-charis:"charis", "charis Fallback"}
@font-face{font-family:dmMono;src:url(../media/dm_mono_300-s.p.23vch4xguf8lb.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dmMono;src:url(../media/dm_mono_500-s.p.2_s53-223o24o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.PJ1LyW_className{font-family:dmMono,dmMono Fallback}.PJ1LyW_variable{--font-dm-mono:"dmMono", "dmMono Fallback"}
@font-face{font-family:clashDisplay;src:url(../media/clash_display_300-s.p.0uyul4uojno0q.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:clashDisplay;src:url(../media/clash_display_400-s.p.0503wkblg3n6i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:clashDisplay;src:url(../media/clash_display_600-s.p.35glwwf3jhwis.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:83.42%;descent-override:23.43%;line-gap-override:8.44%;size-adjust:106.69%}._5Iy_Ka_className{font-family:clashDisplay,clashDisplay Fallback}._5Iy_Ka_variable{--font-clash-display:"clashDisplay", "clashDisplay Fallback"}
:root{--black:#111;--paper:#f4f4f4;--blue:#435aff;--mono:var(--font-dm-mono), monospace;--serif:var(--font-charis), Georgia, serif;--display:var(--font-clash-display), Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--black);background:var(--paper);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4,p,figure,dl){margin:0}button,a{color:inherit;-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}:where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:5px}main:focus{outline:none}::selection{background:#435aff26}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;color:#fff;background:var(--blue);font:500 12px/1.2 var(--mono);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}html.case-open,html.gallery-open{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
