:root{interpolate-size:allow-keywords}@view-transition{navigation: auto;}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-size:1.1rem;line-height:1.6;letter-spacing:.015rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui}:is(html,body){min-height:100%}:is(img,picture,video,canvas,svg){display:block;max-width:100%}img{object-fit:cover}:is(input,button,textarea,select,pre){font-family:inherit;font-size:inherit;text-transform:inherit}:is(span,p,h1,h2,h3,h4){overflow-wrap:break-word}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:is(p,li,figcaption){text-wrap:pretty}:is(h1,h2,h3,h4,button,input,label,a){line-height:1.1}:is(ul,ol){list-style:none}:target{scroll-margin-block:5ex}a{color:currentColor;text-decoration:none}:where(a:focus-visible,button:focus-visible){outline-offset:.25em;outline-width:.25em;outline-color:currentColor}@font-face{font-family:fraktion-mono;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}:root{--color-dark: #161616;--color-light: #f9f9f9;--color-bg: light-dark(var(--color-light), var(--color-dark));--color-fg: light-dark(var(--color-dark), var(--color-light));--color-muted: light-dark(#ececec, #2e2e2e);--color-muted-fg: #a0a0a0;--spacing: clamp(1rem, 3vw, 4rem);--ease-in-out-expo: cubic-bezier(.75, 0, .25, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}::selection{background-color:var(--color-muted);color:var(--color-muted-fg)}body::-webkit-scrollbar{display:none}:is(html,body){scrollbar-width:none;font-family:fraktion-mono,monospace;background-color:var(--color-bg);color:var(--color-fg);color-scheme:light dark;font-size:clamp(.9rem,.7rem + .15vw,2rem);text-transform:uppercase}:is(h1,h2,h3){font-size:inherit}*{font-style:normal;font-weight:400;line-height:1.5;word-spacing:-2px}:is(a,button,label){cursor:crosshair}a[target=_blank]{cursor:alias}@media (hover: hover){:is(a:not(.video),button):hover{opacity:.5}}::view-transition-group(*){animation-duration:1.2s;animation-timing-function:var(--ease-in-out-expo)}::view-transition-group(video-overlay){animation-duration:.6s}@keyframes page-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(-35%)}}@keyframes page-move-in{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}
