@charset "UTF-8";@layer reset,basic,layout,components,utils; @layer reset{*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}button{appearance:none;border:none;background:0 0;padding:0;margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;text-rendering:optimizeLegibility;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-inline-size:100%;block-size:auto;display:block}button,input,select,textarea{font:inherit}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}}@layer basic{@font-face{font-family:Jost;src:url('/assets/fonts/jost.var.subset.woff2') format('woff2');font-display:swap;font-weight:100 700}@font-face{font-family:Jost-fallback;font-display:swap;size-adjust:95.32%;ascent-override:130%;src:local("Arial")}@font-face{font-family:Oswald;src:url('/assets/fonts/oswald.var.subset.woff2') format('woff2');font-display:swap;font-weight:100 700}@font-face{font-family:Oswald-fallback;font-display:swap;src:local("Arial Narrow");size-adjust:97%;ascent-override:110%;descent-override:26%;line-gap-override:14%}:root{--text-hue:25;--text-color:hsl(var(--text-hue) 15% 85% / 1);--text-color2:hsl(var(--text-hue) 15% 70% / 1);--back-color:#000;--font-main:'Jost','Jost-fallback','Arial',sans-serif;--font-second:'Oswald','Oswald-fallback','Arial Narrow',sans-serif;--font-weight:325;--font-weight-light:240;--font-weight-semibold:475;--font-weight-bold:550;--font-weight-extra-light:200;--letter-spacing-main:0.1ch;--letter-spacing-second:0.19ch;--duration:.35s;--easing:ease-in-out}img{filter:brightness(.9) contrast(1.1) saturate(.9)}:root{fill:var(--text-color);stroke:var(--text-color);--column-width:75ch;--gap:var(--space-xs-s);--lh:1.6;--lhh:1.2;--step--1:clamp(0.75rem, calc(0.46rem + 0.36vw), 1.03rem);--step-0:clamp(1.00rem, calc(0.62rem + 0.48vw), 1.38rem);--step-1:clamp(1.33rem, calc(0.83rem + 0.63vw), 1.83rem);--step-2:clamp(1.78rem, calc(1.10rem + 0.85vw), 2.44rem);--step-3:clamp(2.37rem, calc(1.47rem + 1.13vw), 3.26rem);--step-4:clamp(3.16rem, calc(1.95rem + 1.50vw), 4.34rem);--space-3xs:clamp(0.25rem, calc(0.12rem + 0.16vw), 0.38rem);--space-2xs:clamp(0.50rem, calc(0.31rem + 0.24vw), 0.69rem);--space-xs:clamp(0.75rem, calc(0.43rem + 0.40vw), 1.06rem);--space-s:clamp(1.00rem, calc(0.62rem + 0.48vw), 1.38rem);--space-m:clamp(1.50rem, calc(0.93rem + 0.71vw), 2.06rem);--space-l:clamp(2.00rem, calc(1.24rem + 0.95vw), 2.75rem);--space-xl:clamp(3.00rem, calc(1.86rem + 1.43vw), 4.13rem);--space-2xl:clamp(4.00rem, calc(2.48rem + 1.90vw), 5.50rem);--space-3xl:clamp(6.00rem, calc(3.71rem + 2.86vw), 8.25rem);--space-3xs-2xs:clamp(0.25rem, calc(-0.19rem + 0.56vw), 0.69rem);--space-2xs-xs:clamp(0.50rem, calc(-0.07rem + 0.71vw), 1.06rem);--space-xs-s:clamp(0.75rem, calc(0.12rem + 0.79vw), 1.38rem);--space-s-m:clamp(1.00rem, calc(-0.08rem + 1.35vw), 2.06rem);--space-m-l:clamp(1.50rem, calc(0.23rem + 1.59vw), 2.75rem);--space-l-xl:clamp(2.00rem, calc(-0.16rem + 2.70vw), 4.13rem);--space-xl-2xl:clamp(3.00rem, calc(0.46rem + 3.17vw), 5.50rem);--space-2xl-3xl:clamp(4.00rem, calc(-0.32rem + 5.40vw), 8.25rem);--space-s-xl:clamp(1.00rem, calc(-2.17rem + 3.97vw), 4.13rem);--space-m-xl:clamp(1.50rem, calc(-1.17rem + 3.33vw), 4.13rem);--space-l-2xl:clamp(2.00rem, calc(-1.56rem + 4.44vw), 5.50rem);--space-xs-l:clamp(0.75rem, calc(-1.28rem + 2.54vw), 2.75rem);--space-xs-2xl:clamp(0.75rem, calc(-4.08rem + 6.03vw), 5.50rem)}::selection{color:var(--back-color);background:var(--text-color)}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--text-color) var(--back-color);background:var(--back-color);color:var(--text-color)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--back-color)}::-webkit-scrollbar-thumb{background-color:var(--text-color)}svg{fill:var(--text-color);stroke:var(--text-color)}body.is-loading *,body.is-loading :after,body.is-loading :before{animation:none!important;transition:none!important}body,input,select,textarea{line-height:var(--lh);font-family:var(--font-main);font-size:var(--step-0);font-weight:var(--font-weight)}h1,h2,h3,h4,h5,h6{line-height:var(--lhh);font-weight:var(--font-weight-semibold);letter-spacing:.1ch}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}sup{font-size:.7em}hr{border:0;margin:var(--gap) 0}a:not([class]){transition:text-decoration-color var(--duration) var(--easing);text-decoration:underline;text-decoration-thickness:0.075em;text-decoration-color:var(--text-color2);text-underline-offset:0.15em}a:not([class]):hover{text-decoration-color:transparent}:where(:not(:active)):focus-visible{outline:dashed 2px var(--text-color2);outline-offset:5px}img{border-radius:var(--border-radius)}.stack>*+*{margin-top:calc(var(--lh) * 1em)}.stack>*+:where(h1,h2,h3,h4){margin-top:calc(var(--lhh) * 1em)}.flex-stack{display:flex;flex-direction:column;gap:var(--space-m)}}@layer layout{:root{overflow:hidden}body{display:grid;place-items:center;height:100svh;min-height:100svh;width:100vw;overflow:hidden}#wrapper{display:grid;grid-template-rows:1fr 1fr;width:300%;height:200%;transform:rotate(calc(var(--angle) * -1rad))}#wrapper>div{display:grid;align-items:start;justify-items:center}#wrapper>#one{background:var(--text-color);color:var(--back-color);align-items:end}#wrapper h2{font-size:15vmin}#wrapper>#one::selection{color:var(--text-color);background:var(--back-color)}#f,#m{position:fixed;font-size:25vmin;line-height:1;font-family:var(--font-second);font-weight:var(--font-weight-extra-light)}#f{top:var(--gap);left:var(--gap);color:var(--back-color)}#m{bottom:var(--gap);right:var(--gap)}main{text-align:center;padding-inline:var(--gap)}}@layer utils{.hide{visibility:hidden}.fhide{display:none!important}.two-columns{display:flex;flex-wrap:wrap;gap:var(--space-m)}.two-columns>:first-child{flex:1 25ch}.two-columns.small>:first-child{flex:1 15ch;max-block-size:35vh}.two-columns>:not(:first-child){flex:3 40ch}.centered{display:grid;place-items:center}}