.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: }*,*: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-block:0}ul[role=list],ol[role=list]{list-style:none}body{line-height:1.5;min-block-size:100vh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}@font-face{font-display:swap;font-family:PP Neue York;font-style:normal;font-weight:600;src:url(/fonts/PPNeueYork-CondensedSemibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue York;font-style:normal;font-weight:800;src:url(/fonts/PPNeueYork-CondensedExtrabold.woff2) format("woff2")}:root{--color-black: #000;--color-white: #FFF;--color-off-white: #F5F5F5;--space-xs: clamp(.625rem, .625rem + 0vw, .625rem);--space-s: clamp(.9375rem, .9375rem + 0vw, .9375rem);--space-m: clamp(1.25rem, 1.1691rem + .3922vw, 1.5rem);--space-l: clamp(2.125rem, 2.125rem + 0vw, 2.125rem);--space-lg: clamp(3.125rem, 2.5184rem + 2.9412vw, 5rem);--space-xl: clamp(6.4375rem, 6.4375rem + 0vw, 6.4375rem);--space-2xl: clamp(7.125rem, 7.125rem + 0vw, 7.125rem);--space-3xl: clamp(10.375rem, 10.375rem + 0vw, 10.375rem);--space-m-l: clamp(1.25rem, -.0643rem + 6.3725vw, 5.3125rem);--size-step-tiny: clamp(.75rem, .75rem + 0vw, .75rem);--size-step-0: clamp(.9375rem, .9375rem + 0vw, .9375rem);--size-step-1: clamp(1.875rem, 1.875rem + 0vw, 1.875rem);--size-step-2: clamp(1.875rem, 1.4706rem + 1.9608vw, 3.125rem);--leading-base: 1.1;--font-odd: Oddball,Comis Sans,sans;--font-sans: PP Neue York,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-semibold: 600;--font-extrabold: 800;--gutter: var(--space-m);--transition-base: .25s ease;--transition-movement: .2s linear;--transition-fade: .3s ease;--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5);--stroke: 1px dashed var(--color-black);--stroke-solid: 1px solid var(--color-black)}body{display:flex;flex-direction:column;margin:0;background:var(--color-white);color:var(--color-black);font-family:var(--font-sans);font-size:var(--size-step-0);font-size-adjust:from-font;font-weight:800;letter-spacing:-2%;line-height:var(--leading-base)}body:before{position:fixed;animation:grain 20s steps(10) infinite;background-image:url(/images/grain.jpg);background-size:150px;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:difference;opacity:.2;pointer-events:none}@keyframes grain{0%{background-position:0% 0%}10%{background-position:-50% -10%}20%{background-position:-15% 50%}30%{background-position:70% -25%}40%{background-position:-50% 25%}50%{background-position:-15% 0%}60%{background-position:15% 50%}70%{background-position:50% 15%}80%{background-position:3% 50%}90%{background-position:-10% 80%}to{background-position:0% 0%}}:is(h1,h2,h3,h4){line-height:var(--leading-fine);text-wrap:balance}h1{font-size:var(--size-step-4);line-height:var(--leading-negative);max-inline-size:20ch}h2{font-size:var(--size-step-3);max-inline-size:35ch}h3{font-size:var(--size-step-4);max-inline-size:35ch}small{font-size:var(--size-step-0)}ins{background:var(--color-green);color:var(--color-black);padding-inline:.3em;text-decoration:none}:is(code,kbd,samp){-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--font-mono);hyphens:none;padding-block:.2em .05em;padding-inline:.2em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;text-align:start;word-break:normal;word-spacing:normal;word-wrap:normal}@supports not (font-size-adjust: from-font){:is(code,kbd,samp){font-size:.8em}}pre:has(code){inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;overflow-x:auto}pre code{padding:0;border:none;background:none}kbd{border:1px solid;padding-block-end:.1em}var{font-style:normal;font-weight:var(--font-medium)}q{font-style:italic}ul:not([class]){list-style-type:disc;padding-inline-start:1.7ch}ul:not([class])>li{padding-inline-start:var(--space-xs)}:is(ol,ul):not([class]) li+*{margin-block-start:var(--flow-space, var(--space-xs))}ul ::marker{font-size:.8lh}ol ::marker{font-size:1em;font-weight:var(--font-bold)}[role=list][class],[role=tablist][class]{padding:0;margin-block:0}dt+dd{margin-block-start:var(--space-xs)}dd+dt{margin-block-start:var(--space-s)}dd{margin-inline-start:1.5ch}blockquote{color:var(--color-white);margin-inline:0}blockquote footer{color:var(--color-green);font-size:var(--size-step-0);margin-block-start:var(--space-s)}blockquote q{font-style:normal}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){display:block;aspect-ratio:16/9;block-size:auto;inline-size:100%}img{display:block;block-size:auto;max-inline-size:100%}figcaption{font-family:monospace;font-size:var(--size-step-0);padding-block-start:.5em}table{border:var(--stroke);border-collapse:collapse;inline-size:100%}th{font-weight:var(--font-bold);line-height:var(--leading-fine);text-align:start}thead th{padding-block:var(--space-s)}td,th{padding-block:var(--space-xs);padding-inline:var(--space-s)}th:not(:only-of-type){border-block-end:var(--stroke)}th:only-of-type{border-inline-end:var(--stroke)}:is(th,td)~:is(th,td){border-inline-start:var(--stroke)}tr+tr :is(th,td){border-block-start:var(--stroke)}caption{caption-side:bottom;margin-block-start:var(--space-s)}a:not([class]):hover{text-underline-offset:.2lh}:is(h1,h2,h3,h4) a:not([class]){text-decoration-thickness:.1ex;text-underline-offset:.2ex}:is(h1,h2,h3,h4) a:not([class]):hover{text-underline-offset:.3ex}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-color, currentColor);outline-offset:var(--focus-offset, .2lh)}@supports (-moz-appearance: none){:root{--focus-offset: .08em}}:target{scroll-margin-block:5lh}::-moz-selection{background:oklch(from var(--color-black) l c h / .2);color:var(--color-black)}::selection{background:oklch(from var(--color-black) l c h / .2);color:var(--color-black)}hr{border:none;border-block-start:var(--stroke);margin-block:var(--flow-space, var(--space-m))}svg:not([class]){block-size:1lh;inline-size:auto}svg{flex-shrink:0}svg[role=img][width][height]{padding:var(--space-xs);background:var(--color-white);block-size:revert;inline-size:revert}form>*+*{margin-block-start:var(--flow-space, 1rem)}:is(input,select,textarea){accent-color:var(--color-green)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){border:var(--stroke-solid);border-radius:0;background:var(--color-white);color:var(--color-black);inline-size:100%;padding-block:.5em;padding-inline:.8em}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::-moz-placeholder{color:var(--color-black);opacity:1}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::placeholder{color:var(--color-black);opacity:1}label{font-weight:var(--font-medium);line-height:var(--leading-fine)}label:after{content:"\a";white-space:pre}label:has(input){display:flex;align-items:baseline;font-weight:var(--font-normal);gap:var(--space-s)}label:has(input)+label:has(input){--flow-spce: var(--space-s-m)}label:has(input) input{transform:translateY(-.1ex)}input:disabled{background:var(--color-mid)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{padding:var(--space-s);border:var(--stroke)}legend{font-weight:var(--font-medium);padding-inline:var(--space-xs)}summary{cursor:pointer;font-weight:var(--font-bold)}details[open] summary{margin-block-end:var(--space-s)}.logo{position:sticky;block-size:auto;color:var(--color-white);inline-size:100%;inset-block-start:0;mix-blend-mode:difference;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@container (orientation: portrait){.logo{position:absolute;inline-size:calc(100svh - 20vh);place-self:center}}.hero{display:grid;overflow:clip;block-size:100svh;container-type:size}.hero :is(img,video){block-size:100%;grid-area:1 / 1 / -1 / -1;inline-size:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero .logo{grid-area:1 / 1 / -1 / -1}@container (orientation: portrait){.hero .logo{inset-block-start:50%;inset-inline-start:50%;transform:translate3d(-50%,-50%,0) rotate(-90deg)}}.hero>span{position:absolute;color:var(--color-white);font-size:var(--size-step-2);grid-area:1 / 1 / -1 / -1;inline-size:100%;inset-block-start:50%;letter-spacing:-3%;text-transform:uppercase;transform:translate3d(0,-50%,0)}:is(.hero>span):nth-child(2 of span){text-align:end}.overlay{position:absolute;display:flex;justify-content:space-between;color:var(--color-off-white);font-size:var(--size-step-tiny);gap:var(--space-m);inset-block-end:var(--space-m);inset-inline-start:var(--space-m);line-height:.9;mix-blend-mode:difference;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-transform:uppercase;writing-mode:sideways-lr}.overlay p{-moz-text-align-last:left;text-align-last:left}.overlay div:first-child{inline-size:25ch}.overlay div:last-child{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);text-transform:none}:is(.overlay div:last-child) span:nth-child(2){grid-row:2}:is(.overlay div:last-child) span:nth-child(3){grid-column:3;grid-row:2;justify-self:end}:is(.overlay div:last-child) ul{display:grid;align-items:center;padding:0;margin:0;gap:10px;grid-column:1 / -1;grid-row:3;grid-template-columns:subgrid;list-style:none}:is(:is(.overlay div:last-child) ul) li{padding:0;margin:0}:is(:is(:is(.overlay div:last-child) ul) li) svg{display:block;margin:auto;block-size:auto;inline-size:17px}:is(:is(:is(.overlay div:last-child) ul) li):first-child svg{margin-inline-start:0}:is(:is(:is(.overlay div:last-child) ul) li):last-child svg{margin-inline-end:0}.prose{--flow-space: var(--space-l)}.prose :is(h1,h2,h3){hyphens:auto;overflow-wrap:anywhere}.prose :is(p,li,dl,figcaption,blockquote){max-inline-size:60ch;text-wrap:pretty}.prose :is(h1,h2,h3,h4)+*:not([class]){--flow-space: var(--space-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space: var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space: var(--space-xs)}.prose hr{--flow-space: var(--space-2xl)}.prose :is(img,picture,video){border:var(--stroke-solid)}@media(min-width:760px){.prose :is(h1,h2,h3){hyphens:unset;overflow-wrap:unset}}.site-footer{--flow-space: var(--space-lg);background-color:var(--color-black);color:var(--color-white);font-size:var(--size-step-1);margin-block-start:auto;padding-block:5.625rem var(--space-m);padding-inline:var(--space-m)}.site-footer h2{font-size:var(--size-step-0);font-weight:600}.site-footer .flow{--flow-space: var(--space-l)}:is(.site-footer .flow) h2+p{--flow-space: 0}.site-footer .socket{font-size:var(--size-step-0)}.site-footer ::-moz-selection{background:oklch(from var(--color-white) l c h / .2);color:var(--color-white)}.site-footer ::selection{background:oklch(from var(--color-white) l c h / .2);color:var(--color-white)}.grid{display:grid;gap:var(--gutter, var(--space-m));grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr))}.grid[data-layout="50-50"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.switcher{display:flex;flex-wrap:wrap;align-items:var(--switcher-vertical-alignment, flex-start);gap:var(--gutter, var(--space-l))}.switcher>*{flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999);flex-grow:1}.switcher>:nth-child(n+4){flex-basis:100%}.cluster{display:flex;flex-wrap:wrap;align-items:var(--cluster-vertical-alignment, center);justify-content:var(--cluster-horizontal-alignment, flex-start);gap:var(--gutter, var(--space-m))}.repel{display:flex;flex-wrap:wrap;align-items:var(--repel-vertical-alignment, center);justify-content:space-between;gap:var(--gutter, var(--space-m))}.repel[data-nowrap]{flex-wrap:nowrap}.wrapper{position:relative;margin-inline:auto;max-inline-size:var(--wrapper-max-width, 1360px);padding-inline:var(--gutter)}.flow>*+*{margin-block-start:var(--flow-space, 1lh)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.region{position:relative;padding-block:var(--region-space, var(--space-m))}.visually-hidden{position:absolute;overflow:hidden;padding:0;border:0;margin:0;block-size:0;clip:rect(0 0 0 0);inline-size:1px;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.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))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.p-m{padding:clamp(1.25rem,1.1691rem + .3922vw,1.5rem)}.pt-l{padding-top:clamp(2.125rem,2.125rem + 0vw,2.125rem)}.text-center{text-align:center}.font-sans{font-family:PP Neue York,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.italic{font-style:italic}.leading-\[1\]{line-height:1}.text-black{color:#000}.outline{outline-style:solid}.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-xl{--flow-space: clamp(6.4375rem, 6.4375rem + 0vw, 6.4375rem)}.gutter-s{--gutter: clamp(.9375rem, .9375rem + 0vw, .9375rem)}
