@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}.typography_displayType__yTshy{font-family:alfarn-2,sans-serif;font-style:normal;text-transform:uppercase}.typography_jazzyLetters__lL2oD{letter-spacing:.5px;&:hover{color:#464545;.typography_jazzyLetter__murYi{display:inline-block;color:#955ffb;transform:rotate(10deg)}}}.typography_link__ykeRo{color:unset;text-decoration:none;border-bottom:1px solid #fff;cursor:pointer;transition:border .2s;&:hover{border-bottom:1px solid #464545}}.emailLink_notif__uc7rV{position:absolute;transition:1s;right:0;bottom:-18px;background-color:#000;color:#fff;padding:1px;font-size:10px}.emailLink_emailContainer__3p28n{position:relative;text-decoration:underline}.emailLink_emailContainer__3p28n:hover{scale:1.1;transition:scale .2s;text-decoration:none;cursor:pointer}.pupil-outline-right{left:125px}.pupil-outline-right,.pupil-outline-right-two{background-color:#fff;border:3px solid #464545;height:25px;width:25px;top:21px;right:0;position:absolute;transform:scale(.95);z-index:100;border-radius:50%}.pupil-outline-right-two{left:97px}.pupil-outline-left{border:3px solid;left:-8px;border-radius:50%}.pupil-outline-left,.pupil-outline-left-two{background-color:#fff;height:25px;width:25px;top:20px;right:0;position:absolute;transform:scale(.95);z-index:100}.pupil-outline-left-two{border:3px solid #464545;left:20px;border-radius:50%}.eye:after{position:absolute;bottom:5px;right:0;width:10px;height:10px;background:#464545;border-radius:50%;content:" "}.left-outline{left:calc(50% - 170px);left:0;animation:slidein 3s linear 1s infinite alternate none running}.left-outline,.right-outline{position:absolute;border:3px solid #464545;background-color:transparent;width:80px;height:80px;border-radius:50%;top:0;z-index:100}.right-outline{left:65px}.left-fill{left:6px;background:linear-gradient(#d59fff,#e6d4e2)}.left-fill,.right-fill{width:78px;height:78px;border-radius:50%;position:absolute;top:5px;right:0;mix-blend-mode:multiply}.right-fill{left:69px;background:radial-gradient(#ffe8c7,#a1fff4)}.logoContainer{position:relative;margin:10px;height:90px;width:150px;justify-self:center}.logoText{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:-29px;max-width:119px;margin-left:16px}body{margin:0;background-color:#fff;min-height:100dvh;height:100%;box-sizing:border-box}li,ul{margin:0;padding:0}*{box-sizing:border-box;line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.draggable{cursor:-webkit-grab;cursor:grab}.draggable:active{cursor:grabbing;cursor:-webkit-grabbing}.appContainer{display:flex;width:100vw;overflow:hidden;align-items:center;justify-content:center;height:100dvh}@keyframes gradientMorph{0%{background-position:0 13%}50%{background-position:100% 88%}to{background-position:0 13%}}@keyframes disableScroll{0%{overflow-y:hidden}to{overflow-y:scroll}}.App{font-family:monospace;display:flex;position:relative;width:calc(100% - 25px);height:calc(100% - 25px);overflow-y:scroll;overflow-x:hidden;background:#ffffffab;margin:auto;box-sizing:border-box;border:2px solid #464545;animation:disableScroll 4s;overflow:scroll;scrollbar-color:#955ffb #ff6161;scrollbar-width:thin}@media screen and (max-width:1024px){.App{flex-direction:column;margin-top:20px}}.header_headerContainer__P7eAH{display:grid;position:-webkit-sticky;position:sticky;top:0;grid-template-rows:.5fr 1.5fr 1fr;align-items:center;justify-content:flex-end;padding:20px 15px 30px;flex-basis:22%;grid-gap:100px;@media screen and (max-width:1024px){display:flex;flex-direction:column;grid-gap:50px}}.header_aboutText__xAxNl{line-height:1.8}.header_aboutText__xAxNl,.header_sayHi__CO0ek{font-family:monospace;text-align:right;font-size:12px}.header_sayHi__CO0ek{padding-top:10px}.header_links__swhy8{display:flex;padding-top:15px;flex-direction:column;justify-self:flex-end;align-items:flex-end;font-size:16px;@media screen and (max-width:1024px){align-self:center;flex-direction:row;grid-gap:20px;font-size:14px;padding-bottom:20px;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:2px}}.header_link__NO8GW{color:unset;text-decoration:none;padding:2px 0;border-bottom:1px solid #fff;cursor:pointer;transition:border .2s;&:hover{border-bottom:1px solid #464545}}.header_circle__xGcTQ{padding:3px 10px;cursor:default}.header_aboutContainer__rsTKZ{align-self:flex-end;@media screen and (max-width:1024px){display:none}}