:root{--c-white-900:#fcfcfc;--c-white-800:#fcfcfccc;--c-black-700:#323436;--c-black-800:#121314;--c-black-900:#0c0d0e;--border-default:1px solid var(--c-white-900);--font-mono:"DepartureMono","Roboto Mono",monospace;--font-sans:"Aspekta","Inter",system-ui,Segoe UI,Noto Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--motion-transition:cubic-bezier(.165,.84,.44,1)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{scroll-behavior:smooth;height:-webkit-fill-available;overflow-x:hidden}body{min-height:-webkit-fill-available;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.44;position:relative}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2x){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}canvas,img,picture,svg,video{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto;font-style:italic;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{font-size:inherit;word-wrap:break-word;font-style:normal;font-weight:400}p{white-space:pre-wrap}a{color:inherit;transition:color .2s cubic-bezier(.165,.84,.44,1);-webkit-transition:color .2s var(--motion-transition);transition:color .2s var(--motion-transition);line-height:1.1;-webkit-text-decoration:none;text-decoration:none}a:focus,a:focus-visible,a:hover{outline:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root::selection{background:#323436;background:var(--c-black-700);color:var(--c-white-800)}body{background:#0c0d0e;background:var(--c-black-900);color:var(--c-white-900);font-family:Aspekta,Inter,system-ui,Segoe UI,Noto Sans,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans);-webkit-font-feature-settings:"ss02" on;font-feature-settings:"ss02" on;letter-spacing:.01em;transition:all .2s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .2s var(--motion-transition);transition:all .2s var(--motion-transition);will-change:auto;padding:12px;font-size:.9375rem}@media screen and (min-width:768px){body{padding:16px}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#0c0d0e;background:var(--c-black-900);border-radius:0}body::-webkit-scrollbar-thumb{background:#121314;background:var(--c-black-800);border:2px solid #0c0d0e;border:2px solid var(--c-black-900);border-radius:0}p{text-wrap:balance;max-width:480px}a{position:relative}a:after{content:"";position:absolute;inset:-4px}a:focus,a:hover{background:#fcfcfc;background:var(--c-white-900);color:var(--c-black-900)}a:active{background:#fcfcfccc;background:var(--c-white-800);color:var(--c-black-800)}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:#121314 #0c0d0e;scrollbar-color:var(--c-black-800)var(--c-black-900)}}@font-face{font-display:swap;font-family:DepartureMono;font-optical-sizing:auto;font-style:normal;font-weight:400;src:url(/fonts/DepartureMono.woff2)format("woff2")}@font-face{font-display:swap;font-family:Aspekta;font-optical-sizing:auto;font-style:normal;font-weight:100 900;src:url(/fonts/Aspekta.woff2)format("woff2")}@font-face{font-display:swap;font-family:GlassAntigua;font-optical-sizing:auto;font-style:normal;font-weight:400;src:url(/fonts/Glass.ttf)format("truetype")}.mono{font-family:DepartureMono,Roboto Mono,monospace;font-family:var(--font-mono)}.sans{font-family:Aspekta,Inter,system-ui,Segoe UI,Noto Sans,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans)}.heading{font-family:DepartureMono,Roboto Mono,monospace;font-family:var(--font-mono);-webkit-font-feature-settings:"smcp","c2sc";font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;letter-spacing:-.02em;line-height:1}.text-fit{--captured-length:initial;--support-sentinel:var(--captured-length,9999px);line-height:1;display:flex;container-type:inline-size}.text-fit>[aria-hidden]{visibility:hidden}.text-fit>:not([aria-hidden]){--captured-length:99.38cqi;--available-space:var(--captured-length);flex-grow:1;container-type:inline-size}.text-fit>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em,1em*var(--ratio),var(--max-font-size,infinity*1px) - var(--support-sentinel));width:var(--available-space)}.text-fit>:not([aria-hidden])>:not(.text-fit){font-size:var(--font-size);display:block}@container (inline-size>0){.text-fit>:not([aria-hidden])>:not(.text-fit){white-space:nowrap}}.text-fit>:not([aria-hidden])>.text-fit{--captured-length2:var(--font-size);font-variation-settings:"opsz" tan(atan2(var(--captured-length2),1px))}@property --captured-length{syntax:"<length>";inherits:true;initial-value:0}@property --captured-length2{syntax:"<length>";inherits:true;initial-value:0}
