.blurground_container__KV5KK{position:absolute;top:clamp(10vh,calc(var(--salt-y) * 100vh),90vh);left:clamp(10vw,calc(var(--salt-x) * 100vw),90vw);transform:translate(-50%,-50%);will-change:transform;background:oklch(var(--color-secondary)/.2);aspect-ratio:4/6;width:60vmin;height:auto;object-fit:cover}.blurgrounds_container__rZr9K{position:fixed;inset:0;pointer-events:none}@keyframes cursor_rotate__HVzTC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cursor_container__1y3Ct{--default-scale:1;--expanded-scale:3;--size:var(--size-cursor);--opacity:0.001;--scale:var(--default-scale);--color:oklch(var(--color-primary)/0.2);display:none;position:fixed;top:0;left:0;transform:translate(-50%,-50%) translate(calc(var(--x, 0) * 1px),calc(var(--y, 0) * 1px));z-index:1;transition:width .6s ease,height .6s ease;will-change:transform;border-radius:100%;width:var(--size);height:var(--size);pointer-events:none;color:oklch(var(--color-background));@media (pointer:fine){display:grid}&.cursor_active__CpFXD{--opacity:0.999;--scale:var(--expanded-scale);--delay:0.2s;--color:oklch(var(--color-accent))}}.cursor_background__yGgPh{grid-area:1/1;transform:scale(var(--scale));transition:transform .6s ease,background .6s ease;border-radius:inherit;background:var(--color)}.cursor_arrow__3gwWs{position:absolute;grid-area:1/1;place-self:center;opacity:var(--opacity);transition:opacity .3s ease;font-size:1.5em}.cursor_chars__4nhY7{display:grid;position:absolute;grid-area:1/1;align-items:start;justify-items:center;place-self:center;opacity:var(--opacity);animation:cursor_rotate__HVzTC 20s linear infinite;transition:opacity .3s ease;transition-delay:var(--delay,0s);border-radius:inherit;width:calc(var(--size) * var(--expanded-scale));height:calc(var(--size) * var(--expanded-scale))}.cursor_char___BknR{display:block;grid-area:1/1;transform:rotate(calc(var(--rotate) * 1deg));padding-top:1em;height:100%;font-size:.6em;line-height:0;font-family:var(--font-tertiary);text-transform:uppercase}body:not(body:hover) .cursor_background__yGgPh{--scale:0}.footer_container__INmFs{display:grid;position:-webkit-sticky;position:sticky;bottom:0;grid-auto-flow:column;justify-content:space-between;will-change:transform;background:linear-gradient(oklch(var(--color-background)/0),oklch(var(--color-background)/.9));padding:var(--size-inset);pointer-events:none;font-size:var(--size-font-reduced);@media (max-width:440px){position:static}}.footer_container__INmFs>*{pointer-events:all}.footer_group__e4Zmk{display:grid;grid-auto-flow:column;grid-column-gap:var(--size-inset);column-gap:var(--size-inset);grid-row-gap:.1em;row-gap:.1em;@media (max-width:440px){grid-auto-flow:row}}.header_container__de_HE{display:grid;position:-webkit-sticky;position:sticky;top:0;grid-auto-flow:column;justify-content:space-between;z-index:1;will-change:transform;background:linear-gradient(oklch(var(--color-background)/.9),oklch(var(--color-background)/0));padding:var(--size-inset);pointer-events:none;font-size:var(--size-font-reduced)}.header_container__de_HE>*{pointer-events:all}.link_container__F6AhP{color:inherit;text-decoration:none}.mark_container__edxEl{all:unset;color:oklch(var(--color-accent))}.sub-footer_container__GC_hx{--offset:calc(var(--size-inset) * 0.5);display:grid;position:-webkit-sticky;position:sticky;top:0;grid-auto-flow:column;justify-content:space-between;margin-top:calc(var(--offset) * -1);background:linear-gradient(oklch(var(--color-background)/0) 0,oklch(var(--color-background)/0) var(--offset),oklch(var(--color-background)/.9) var(--offset),oklch(var(--color-background)/.9));padding:var(--size-inset);padding-top:0;font-size:var(--size-font-reduced);@media (max-width:800px){grid-auto-flow:row;gap:calc(var(--size-inset) / 2)}}.sub-footer_group__4arYG{display:grid;grid-auto-flow:column;grid-column-gap:var(--size-inset);column-gap:var(--size-inset);grid-row-gap:.1em;row-gap:.1em;@media (max-width:440px){grid-auto-flow:row}}body{cursor:url(/images/cursor.svg) 3 3,auto;background:oklch(var(--color-background));min-height:100%;color:oklch(var(--color-secondary));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;*,:after,:before{box-sizing:border-box}}@font-face{font-style:normal;font-weight:400;src:url(/fonts/sawton-bauhaus-regular.woff2) format("woff2");font-family:Sawton Bauhaus}@font-face{font-style:normal;font-weight:300;src:url(/fonts/poppins-light.woff2) format("woff2");font-family:Poppins}@font-face{font-style:normal;font-weight:400;src:url(/fonts/poppins-regular.woff2) format("woff2");font-family:Poppins}@font-face{font-style:normal;font-weight:300;src:url(/fonts/roboto-mono-light.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:400;src:url(/fonts/roboto-mono-regular.woff2) format("woff2");font-family:Roboto Mono}html{--color-background:24% 0.005 265;--color-accent:80% 0.3 330;--color-primary:100% 0 0;--color-secondary:78% 0 0;--size-inset:1rem;--size-font:190%;--size-font-reduced:0.8em;--size-font-small:0.6em;--size-cursor:46px;--font-primary:"Sawton Bauhaus",sans-serif;--font-secondary:"Poppins",sans-serif;--font-tertiary:"Roboto Mono",monospace;width:100%;height:100%;color-scheme:dark;font:normal 400 var(--size-font) /1.5 var(--font-secondary);::selection{background:oklch(var(--color-accent));color:oklch(var(--color-background))}@media (max-width:1200px){--size-font:160%}@media (max-width:600px){--size-inset:0.8rem;--size-font:140%}@media (max-width:380px){--size-font:120%}}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}