@font-face{font-family:Geist;src:url(/font/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/font/GeistMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Edict;src:url(/font/EdictDisplay-Thin.woff2) format("woff2"),url(/font/EdictDisplay-Thin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#F0F0F0;--effectiveBg:var(--bg);--effectiveLc:black;--fc:black;--padding:16px;--colW:calc((100vw - var(--padding) * 2) / 14);--fs:clamp(14px,0.8vw,17px);--fs-l:clamp(55px,1.92vw + 32px,80px);--lh:calc(var(--fs) * 1.2);--lh-l:calc(var(--fs-l) * 0.9);--fontTop:-0.3em;--fontAdjust:0.1em;--menuH:calc(var(--fs) + var(--padding) * 2)}@media (max-width:1500px){:root{--colW:calc((100vw - var(--padding) * 2) / 11)}}@media (max-width:1023px){:root{--menuH:2em}}@media (max-width:600px){:root{--fs-l:clamp(43px,9vw,50px);--padding:10px}}@media (max-width:350px){:root{--fs:13px;--fs-l:11vw}}body,html{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Geist Mono,Courier,monospace;font-weight:400;font-size:var(--fs);line-height:var(--lh);background-color:var(--effectiveBg);color:var(--fc);text-decoration-thickness:1px;transition:background-color .2s ease,color .2s ease}body,html{scroll-behavior:smooth}html{scroll-snap-type:y mandatory;scroll-padding-top:0;animation:fadeIn .3s ease-in both;animation-delay:.3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.transitionContainer{position:relative;opacity:1;transition:opacity .3s ease-in}.transitionContainer.page-transition{opacity:0}@media (prefers-reduced-motion:reduce){.transitionContainer{transition:none}}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important}body,html{scrollbar-width:none;-ms-overflow-style:none}strong{font-weight:500}a{color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0}button{all:unset;box-sizing:border-box;display:inline-block;cursor:pointer}button:focus-visible{outline:2px solid currentColor;outline-offset:2px}::-moz-selection{background:black;color:var(--bg)}::selection{background:black;color:var(--bg)}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{background-color:var(--effectiveBg,white);color:var(--fc,black)}}:root.kritikTheme{--effectiveBg:black;--fc:white;--effectiveLc:white}.Landing_Landing__WnRpR{position:relative;width:100vw;height:calc(100dvh - var(--menuH));overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;scroll-snap-align:start;scroll-snap-stop:normal;transition:opacity .3s ease}.Landing_word__t5JPI{position:absolute;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:var(--effectiveBg)}.Landing_wordInner__vq_kA{display:block}.Landing_enter__13ase{opacity:0;animation:Landing_wordIn__p61tS .22s ease-out forwards}.Landing_enter__13ase .Landing_wordInner__vq_kA{animation:Landing_floatWord__5p5M4 var(--floatDur,4s) ease-in-out infinite alternate}.Landing_exit__RR0ud{opacity:1;animation:Landing_wordOut__6c46G .22s ease-in forwards}.Landing_exit__RR0ud .Landing_wordInner__vq_kA{animation:none}.Landing_measure__1i_EG{position:absolute;left:-9999px;top:-9999px;visibility:hidden;white-space:pre;font:inherit}.Landing_right__OQzu8{transform:translateY(-50%)}.Landing_left__voQrf{transform:translate(-100%,-50%)}@keyframes Landing_wordIn__p61tS{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@keyframes Landing_wordOut__6c46G{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:6px}}@keyframes Landing_floatWord__5p5M4{0%{transform:translate(0)}to{transform:translate(var(--floatX,5px),var(--floatY,-2px))}}.Landing_touchHint__utuoP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1}.Landing_touchHintExit__mskyL{animation:Landing_touchHintFade__yhoWa .28s ease-out forwards}@keyframes Landing_touchHintFade__yhoWa{0%{opacity:.45}to{opacity:0}}@media (max-width:1023px){.Landing_word__t5JPI{font-size:calc(var(--fs) * .9)}}.Menu_Menu___Wx_d{position:sticky;top:0;padding:var(--padding);display:flex;align-items:center;height:var(--menuH);width:100%;z-index:10;border-bottom:1px solid var(--fc);background-color:var(--effectiveBg);transition:bottom .6s linear,background-color .2s ease,border-color .2s ease}.Menu_info__Yzpkg,.Menu_work__qIgMN{bottom:calc(100% - var(--menuH))}.Menu_item__zAt6F{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Geist;text-transform:uppercase;position:absolute;opacity:1;transition:left .4s ease,opacity .3s ease}.Menu_homeLink__jj8u5{left:var(--padding)}.Menu_subtitle__ryeRV{left:calc(var(--padding) + var(--colW) * 3)}.Menu_lang__1repu{right:var(--padding);text-align:right}.Menu_infoLink__n0acb{left:calc(var(--padding) + var(--colW) * 10.5 + 2em);transition:left .4s ease .2s}.Menu_info__Yzpkg .Menu_infoLink__n0acb{left:calc(var(--padding) + var(--colW) * 7.5)}.Menu_workLink__jB1m_{left:calc(var(--padding) + var(--colW) * 6);transition:left .4s ease .2s}.Menu_notLanding__dgXnc .Menu_workLink__jB1m_{left:calc(var(--padding) + var(--colW) * 3);transition:left .4s ease .2s}.Menu_subtitle__ryeRV{opacity:1;transition:opacity .3s ease .7s}.Menu_notLanding__dgXnc .Menu_subtitle__ryeRV{transition:opacity .3s ease 0s;opacity:0}.Menu_mobileWrapBottom__2_BXe,.Menu_mobileWrapTop__USsMk{display:contents}@media (max-width:1500px){.Menu_infoLink__n0acb{left:calc(var(--padding) + var(--colW) * 8.5 + 2em)}.Menu_info__Yzpkg .Menu_infoLink__n0acb{left:calc(var(--padding) + var(--colW) * 7)}.Menu_notLanding__dgXnc .Menu_workLink__jB1m_{left:calc(var(--padding) + var(--colW) * 2.5)}}.Menu_mobileBuffer___jVGA{display:none}@media (max-width:1023px){.Menu_mobileBuffer___jVGA{display:block;height:var(--menuH);width:100%}.Menu_Menu___Wx_d{display:contents}.Menu_mobileWrapBottom__2_BXe,.Menu_mobileWrapTop__USsMk{display:flex;align-items:center;position:fixed;width:100%;height:var(--menuH);background-color:var(--effectiveBg);left:0;z-index:50}.Menu_mobileWrapTop__USsMk{top:0;border-bottom:1px solid var(--effectiveLc)}.Menu_mobileWrapBottom__2_BXe{bottom:0;border-top:1px solid var(--effectiveLc)}.Menu_homeLink__jj8u5,.Menu_infoLink__n0acb,.Menu_lang__1repu,.Menu_subtitle__ryeRV,.Menu_workLink__jB1m_{position:absolute;padding-top:var(--fontAdjust)}.Menu_homeLink__jj8u5,.Menu_workLink__jB1m_{left:var(--padding)!important}.Menu_lang__1repu,.Menu_subtitle__ryeRV{right:var(--padding);text-align:right;left:auto}.Menu_infoLink__n0acb,.Menu_info__Yzpkg .Menu_infoLink__n0acb{left:50%;transform:translateX(-50%)}.Menu_subtitle__ryeRV{opacity:1!important}}