.site-header{--region-space: var(--space-m-l);display:flex;justify-content:center;align-items:center}.site-header nav{border-radius:var(--border-radius);padding-block:var(--space-3xs);padding-inline:var(--space-xs);background-color:var(--color-dark-glare);text-underline-offset:3px;border:1px solid var(--color-dark-grey)}.site-header nav a{text-decoration:none}.site-header nav a:hover{text-decoration:underline}@layer reset,ec,tailwind;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer tailwind.base{:root{--color-transparent: transparent;--color-dark: #0E0E0E;--color-dark-glare: #191919;--color-dark-grey: #333333;--color-grey: #777777;--color-light: #ffffff;--color-text: #C3C3C3;--space-zero: clamp(0rem, -.02rem + .11vw, .0625rem);--space-3xs: clamp(.3125rem, .29rem + .11vw, .375rem);--space-2xs: clamp(.5625rem, .49rem + .33vw, .75rem);--space-xs: clamp(.875rem, .78rem + .44vw, 1.125rem);--space-s: clamp(1.125rem, .99rem + .67vw, 1.5rem);--space-m: clamp(1.6875rem, 1.48rem + 1vw, 2.25rem);--space-l: clamp(2.25rem, 1.98rem + 1.33vw, 3rem);--space-xl: clamp(3.375rem, 2.96rem + 2vw, 4.5rem);--space-2xl: clamp(4.5rem, 3.95rem + 2.67vw, 6rem);--space-3xl: clamp(6.75rem, 5.92rem + 4vw, 9rem);--space-4xl: clamp(9rem, 7.9rem + 5.33vw, 12rem);--space-3xs-2xs: clamp(.3125rem, .15rem + .78vw, .75rem);--space-2xs-xs: clamp(.5625rem, .36rem + 1vw, 1.125rem);--space-xs-s: clamp(.875rem, .65rem + 1.11vw, 1.5rem);--space-s-m: clamp(1.125rem, .71rem + 2vw, 2.25rem);--space-m-l: clamp(1.6875rem, 1.21rem + 2.33vw, 3rem);--space-l-xl: clamp(2.25rem, 1.42rem + 4vw, 4.5rem);--space-xl-2xl: clamp(3.375rem, 2.41rem + 4.67vw, 6rem);--space-2xl-3xl: clamp(4.5rem, 2.85rem + 8vw, 9rem);--space-3xl-4xl: clamp(6.75rem, 4.83rem + 9.33vw, 12rem);--space-s-l: clamp(1.125rem, .44rem + 3.33vw, 3rem);--space-s-xl: clamp(1.125rem, -.11rem + 6vw, 4.5rem);--size-step-00: clamp(.833125rem, .81rem + .12vw, .9rem);--size-step-0: clamp(1rem, .95rem + .22vw, 1.125rem);--size-step-1: clamp(1.2rem, 1.12rem + .37vw, 1.40625rem);--size-step-2: clamp(1.44rem, 1.32rem + .57vw, 1.758125rem);--size-step-3: clamp(1.728125rem, 1.56rem + .83vw, 2.1975rem);--size-step-4: clamp(2.07375rem, 1.83rem + 1.2vw, 2.746875rem);--size-step-5: clamp(2.488125rem, 2.14rem + 1.68vw, 3.433125rem);--size-step-6: clamp(2.98625rem, 2.51rem + 2.32vw, 4.29125rem);--leading-flat: 1;--leading-fine: 1.15;--leading-standard: 1.5;--leading-loose: 1.7;--font-base: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New;--font-regular: 400;--font-medium: 500;--font-bold: 700}body{background:var(--color-dark);color:var(--color-text);font-size:var(--size-step-0);font-family:var(--font-base);line-height:var(--leading-standard)}h1,h2,h3,h4{color:var(--color-light);max-width:28ch}h1{font-size:var(--size-step-5)}h2{font-size:var(--size-step-4)}h3{font-size:var(--size-step-3)}h4{font-size:var(--size-step-2)}p,li,blockquote:not([class]){max-width:65ch}svg{height:2ex;width:auto;flex:none}[role=list]{padding:0;margin:0}a{color:currentcolor}main:focus{outline:none}::-moz-selection{background:var(--color-dark);color:var(--color-light)}::selection{background:var(--color-dark);color:var(--color-light)}:root{--gutter: var(--space-s-l);--transition-base: .25s ease;--transition-movement: .2s linear;--transition-fade: .3s ease;--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5);--border-radius: .5rem;--border-radius-sm: .25rem}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }}@layer tailwind.components{.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--gutter));justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center)}.flow>:not(:first-child){margin-block-start:var(--flow-space, 1em)}.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--repel-gap, var(--gutter))}.repel[data-nowrap]{flex-wrap:nowrap}.wrapper{margin-inline:auto;max-width:clamp(16rem,var(--wrapper-max-width, 100vw),65rem);padding-inline:var(--wrapper-inline-padding, var(--gutter));position:relative}.content{--wrapper-max-width: 75rem;display:grid;grid-template-columns:1fr min(65ch,calc(100% - calc(var(--content-gap, 32px) * 2))) 1fr;-moz-column-gap:var(--content-gap, 32px);column-gap:var(--content-gap, 32px)}.content>*{grid-column:2}.content .breakout{width:100%;grid-column:1 / 4}.region{padding-block:var(--region-space, var(--space-xl-2xl))}.visually-hidden,.skip-link:not(:focus){margin:0;padding:0;height:auto;width:1px;border:0;clip:rect(0 0 0 0);overflow:hidden;position:absolute;white-space:nowrap}.skip-link{position:fixed;top:.25rem;left:.25rem;padding:var(--space-3xs);background-color:var(--color-light);color:var(--color-dark);z-index:999999}}.mt-xs{margin-top:clamp(.875rem,.78rem + .44vw,1.125rem)}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-step-2{font-size:clamp(1.44rem,1.32rem + .57vw,1.758125rem)}.text-grey{color:#777}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.flow-space-3xs{--flow-space: clamp(.3125rem, .29rem + .11vw, .375rem)}.button{display:inline-block;padding-block:var(--space-3xs);padding-inline:var(--space-xs);border-radius:var(--border-radius);background-color:var(--color-dark-glare);border:1px solid var(--color-dark-grey)}.button:hover{border-color:var(--color-grey)}.button:where(a){text-decoration:none;font-size:var(--size-step-00)}.post-list li{display:grid;gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;padding-block:var(--space-2xs);border-top:1px solid var(--color-dark-glare)}.post-list li:last-of-type{border-bottom:1px solid var(--color-dark-glare)}.post-list li time{grid-column:span 3;color:var(--color-grey)}.post-list li>div{grid-column:span 9}.post-list li>div a{text-underline-offset:2px}.post-list li>div a:not(:hover){text-decoration:none}.prose{--flow-space: var(--space-m);max-width:65ch;margin-inline:auto}.prose blockquote{margin-inline-start:var(--space-2xs);font-style:italic}.prose blockquote p:before{content:open-quote}.prose blockquote p:after{content:close-quote}.prose code{padding-inline:4px;padding-block:2px;color:var(--color-light);font-family:var(--font-mono);background-color:var(--color-dark-grey);border-radius:var(--border-radius-sm)}.prose table{table-layout:auto;text-align:start;text-indent:0;border-collapse:collapse}.prose table thead{border-bottom:1px solid var(--color-dark-grey)}.prose table thead th{padding-inline:var(--space-xs);padding-bottom:var(--space-2xs)}.prose table thead th:first-child{padding-inline-start:0}.prose table thead th:last-child{padding-inline-end:0}.prose table tbody td,.prose table tfoot td{padding-inline:var(--space-xs);padding-block:var(--space-2xs)}.prose table tbody td:first-child,.prose table tfoot td:first-child{padding-inline-start:0}.prose table tbody td:last-child,.prose table tfoot td:last-child{padding-inline-end:0}
