@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-cyrillic-ext-400-normal.49f8f394.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-ext-400-normal.b3be1dbd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-cyrillic-400-normal.e3924e7b.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-400-normal.3596b099.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-greek-400-normal.d7d7f7a8.woff2) format("woff2"),url(/_next/static/media/roboto-mono-greek-400-normal.e63268a8.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-vietnamese-400-normal.ab223d42.woff2) format("woff2"),url(/_next/static/media/roboto-mono-vietnamese-400-normal.6aabeec8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-latin-ext-400-normal.f591ca2d.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-ext-400-normal.e113fb2e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-latin-400-normal.19c94aee.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-400-normal.310dfc7a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-cyrillic-ext-500-normal.1257a819.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-ext-500-normal.74070b48.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-cyrillic-500-normal.3388964c.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-500-normal.9f472c34.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-greek-500-normal.555d4ee1.woff2) format("woff2"),url(/_next/static/media/roboto-mono-greek-500-normal.b56dcc75.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-vietnamese-500-normal.6ce2a0af.woff2) format("woff2"),url(/_next/static/media/roboto-mono-vietnamese-500-normal.47785c19.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-latin-ext-500-normal.e4cbeda9.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-ext-500-normal.5874ffe1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-latin-500-normal.fd2d98f9.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-500-normal.9e8c2853.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-mono-cyrillic-ext-700-normal.58289cda.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-ext-700-normal.7ecb7b98.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-mono-cyrillic-700-normal.36094e8e.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-700-normal.c459b83d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-mono-greek-700-normal.08ad30d6.woff2) format("woff2"),url(/_next/static/media/roboto-mono-greek-700-normal.fc673359.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-mono-vietnamese-700-normal.001e34b0.woff2) format("woff2"),url(/_next/static/media/roboto-mono-vietnamese-700-normal.beddb1e3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-mono-latin-ext-700-normal.8de7b75c.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-ext-700-normal.49dd1018.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-mono-latin-700-normal.bc2f1495.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-700-normal.792b3ad0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.cursor_cursor__nd4eJ{z-index:9999;opacity:0;pointer-events:none;width:24px;height:24px;position:fixed;left:0;top:0;transform-origin:left top;will-change:transform}.cursor_cursor__nd4eJ .cursor_svg__h_hz4{width:24px;height:24px;transform:translateX(-4px)}.header_header__w2BOs{position:fixed;left:0;right:0;top:0;padding:var(--padding-regular);padding-right:calc(var(--scrollbar) + var(--padding-regular));display:flex;justify-content:space-between;gap:var(--gap);text-transform:uppercase;z-index:999;will-change:opacity;transition:opacity 1s var(--ease-in-out-quad)}.header_header__w2BOs .header_home__88vo5{display:flex;flex-wrap:nowrap;overflow:hidden}.header_header__w2BOs .header_home__88vo5 .header_link__mZEg1{all:unset}.header_header__w2BOs .header_home__88vo5 .header_path__RdPHb{display:inline-block;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header_header__w2BOs .header_home__88vo5,.header_header__w2BOs .header_info__CQ5c2{text-decoration:none;color:var(--color-text);opacity:0;filter:blur(4px);transform:translateY(20%);will-change:opacity,transform,filter;transition:var(--transition-time-slow) var(--ease-out-quad);transition-property:opacity,transform,filter}.header_header__w2BOs.header_mounted__buE2z .header_home__88vo5,.header_header__w2BOs.header_mounted__buE2z .header_info__CQ5c2{opacity:1;filter:blur(0);transform:translateY(0)}.header_header__w2BOs.header_screensaver__NbtRK{opacity:0}.header_header__w2BOs .header_home__88vo5,.header_header__w2BOs .header_info__CQ5c2{position:relative}.header_header__w2BOs .header_home__88vo5 .header_link__mZEg1:after,.header_header__w2BOs .header_info__CQ5c2:after{content:"";display:block;position:absolute;z-index:-1;width:calc(100% + var(--padding-mini)*3.5);height:calc(100% + var(--padding-mini)*3.5);left:calc(var(--padding-mini)*-1.75);top:calc(var(--padding-mini)*-1.75);background-color:var(--color-light);border-radius:var(--radius-relative-small);opacity:0;transition:var(--transition-time) ease;transition-property:opacity background-color}.header_header__w2BOs .header_home__88vo5 .header_link__mZEg1.header_active__PzFV3,.header_header__w2BOs .header_info__CQ5c2.header_active__PzFV3{color:var(--color-light)}.header_header__w2BOs .header_home__88vo5 .header_link__mZEg1.header_active__PzFV3:after,.header_header__w2BOs .header_info__CQ5c2.header_active__PzFV3:after{background-color:var(--color-text);opacity:1}@media(hover:hover)and (pointer:fine){.header_header__w2BOs .header_home__88vo5 .header_link__mZEg1:is(:hover,:focus-visible):after,.header_header__w2BOs .header_info__CQ5c2:is(:hover,:focus-visible):after{opacity:1}}.layout_main__88FzF{display:grid;height:100dvh;overflow:hidden;will-change:opacity;transition:opacity 1s var(--ease-in-out-quad)}.layout_main__88FzF.layout_screensaver__EUyPt{opacity:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-touch-callout:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}a,button{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}:root{--font-family:"Roboto Mono","Courier New",Courier,monospace;--font-emoji:system-ui,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;--font-size-regular:0.75rem;--font-size-small:0.625rem;--font-size-x-small:0.375rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-large:1.8em;--line-height-regular:1.4em;--line-height-small:1.1em;--color-background:#fff;--color-text:#101010;--color-text-light:#6c6c6c;--color-dark:#3f3f3f;--color-light:#f0f0ed;--color-text-background:#f5f5f5;--color-accent:#ff55e0;--hue:210deg;--saturation:100%;--light:65%;--color-selection-text:var(--color-light);--color-selection-background:hsl(0,var(--saturation),var(--light));--radius:1rem;--radius-small:0.25rem;--radius-relative:1.25em;--radius-relative-small:0.5em;--padding-ultra:3rem;--padding-x-large:2rem;--padding-large:1.25rem;--padding-regular:1rem;--padding-small:0.875rem;--padding-x-small:0.75rem;--padding-mini:0.25rem;--gap-ultra:4rem;--gap-x-large:2rem;--gap-large:1.25rem;--gap:1rem;--gap-small:0.375rem;--gap-mini:0.15rem;--z-index-experience:-1;--transition-time:0.2s;--transition-time-slow:0.3s;--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86)}*{scrollbar-color:var(--color-dark) rgba(0,0,0,0);scrollbar-width:thin;cursor:none}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}::-moz-selection{background:var(--color-selection-background);color:var(--color-selection-text)}body{font-family:var(--font-family);font-weight:var(--font-normal);font-size:var(--font-size-regular);font-optical-sizing:auto;font-style:normal;background-color:var(--color-background);color:var(--color-text);margin:0;padding:0}#portal-root{width:100vw;height:100dvh;position:fixed;inset:0;z-index:var(--z-index-experience);pointer-events:none}