@font-face{font-display:block;font-family:Handjet;font-weight:100 900;src:url(/static/woff2/HandjetCircleDouble-Semibold.woff2) format("woff2")}:root{color-scheme:dark;font-size:max(1rem,calc(.5625rem + .46875vw));scrollbar-color:var(--border) transparent;scrollbar-width:thin}*,*:before,*:after{box-sizing:border-box}[hidden],.hidden{display:none!important}mark{background:none;color:var(--accent-text)}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink-2);font-family:Handjet,system-ui,sans-serif;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.3;margin:0;min-height:100dvh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button,input,textarea,select{color:inherit;font:inherit;letter-spacing:inherit}button{background:none;border:0;cursor:pointer;padding:0}button:disabled{cursor:not-allowed}::selection{background:var(--accent);color:var(--accent-ink)}input,textarea,[contenteditable]{caret-color:var(--accent)}:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--accent);outline-offset:2px}.ico{fill:currentColor;flex:none;height:var(--icon-md);shape-rendering:crispEdges;width:var(--icon-md)}.ico-sm{height:var(--icon-sm);width:var(--icon-sm)}.ico-lg{height:var(--icon-lg);width:var(--icon-lg)}.ico-xl{height:var(--icon-xl);width:var(--icon-xl)}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@view-transition{navigation:auto}::view-transition-group(post-media){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}html[data-nav=next]::view-transition-old(post-media){animation:.24s var(--ease-out) both vt-out-up}html[data-nav=next]::view-transition-new(post-media){animation:.24s var(--ease-out) both vt-in-up}html[data-nav=prev]::view-transition-old(post-media){animation:.24s var(--ease-out) both vt-out-down}html[data-nav=prev]::view-transition-new(post-media){animation:.24s var(--ease-out) both vt-in-down}@keyframes vt-out-up{to{opacity:0;transform:translateY(-8%)}}@keyframes vt-in-up{0%{opacity:0;transform:translateY(8%)}}@keyframes vt-out-down{to{opacity:0;transform:translateY(8%)}}@keyframes vt-in-down{0%{opacity:0;transform:translateY(-8%)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}
