:root{--color-text:#1d1d1d;--color-text-light:rgba(28,28,28,.4);--color-text-dim:rgba(28,28,28,.2);--color-background:#fff;--color-accent:#ffa1f4}*{box-sizing:border-box}html{scroll-behavior:smooth;cursor:none}.app,body,html{height:100vh;height:100dvh}a,body,p{font-family:var(--body-font)}body{font-size:16px;line-height:1.2;color:var(--color-text);background-color:var(--color-background);font-weight:400}body,h1,h2,h3,h4,h5,p{margin:0}h1{font-family:var(--heading-font);text-transform:uppercase}a{color:var(--color-text);text-decoration:none;transition:.2s ease-in-out}p{font-weight:300}.About_about__rkwrB{display:flex;flex-direction:column;justify-content:center}.About_about__rkwrB p{font-size:14px;max-width:384px}.About_about__rkwrB img{width:120px;height:auto}@media(min-width:768px){.About_about__rkwrB p{font-size:18px}}@media(min-width:1023){.About_about__rkwrB{padding:10px}}.About_aboutArticle__GU9z2{margin-left:auto}.About_aboutArticle__GU9z2 span{margin-left:2.1875em;margin-right:.625em}.Header_header__RW35m{display:flex;flex-direction:column;width:100%}.Header_headerInfo__K3snX{display:flex;justify-content:space-between;font-size:12px;display:grid;grid-template-columns:repeat(2,auto);grid-template-areas:"info copyright" "about about";grid-gap:100px 0;gap:100px 0}@media(min-width:768px){.Header_headerInfo__K3snX{grid-template-columns:repeat(3,auto);grid-template-areas:"info copyright about"}}.Header_headerInnerInfo__JP9P_{display:flex;gap:4px;text-transform:uppercase;white-space:nowrap;grid-area:info}.Header_copyright__BIPMS{grid-area:copyright;text-align:right}.Header_about__gQe2N{grid-area:about}.Header_headerLogo__rf6YD{max-width:100%;height:auto;margin-bottom:4px}.Header_headerLogo__rf6YD img{display:block;margin:0 auto}.Footer_footer__GLL0J{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:1023px){.Footer_footer__GLL0J{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Footer_projects__scybS{margin:0;padding:0;list-style:none}@media(max-width:1022px){.Footer_projects__scybS{padding-bottom:20px}}.Footer_projectTitle__1fXJr{display:flex;align-items:flex-end;font-family:var(--body-font)}.Footer_projectTitle__1fXJr p:first-child{font-size:18px;font-weight:400}.Footer_projectTitle__1fXJr p:not(:first-child){font-size:16px;font-weight:300;color:var(--color-text-light)}@media(max-width:768px){.Footer_projectTitle__1fXJr p:first-child{font-size:16px}}.Footer_github__B0Nm4{font-weight:300;color:var(--color-text-light)}.Footer_hoveredProjectContainer__LQgLc{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;z-index:1000}.Footer_project__OOB_b{display:flex;align-items:flex-end}.Footer_project__OOB_b:hover .Footer_hoveredProjectContainer__LQgLc{display:block}.Footer_isActive__tugEk span{color:var(--color-text)}.Footer_notActive__izLoH{color:var(--color-text);opacity:.2}.Footer_hoveredProjectContainer__LQgLc img,.Footer_hoveredProjectContainer__LQgLc video{width:100%;height:100%;object-fit:cover;border:10px solid var(--color-accent)}@media(pointer:coarse){.Footer_hoveredProjectContainer__LQgLc img,.Footer_hoveredProjectContainer__LQgLc video{display:none}}.Footer_contact__yysie{display:flex;justify-content:space-between;gap:10px}.Footer_contact__yysie a{color:var(--color-text);text-transform:uppercase;border:1px solid var(--color-text);border-radius:100px;padding:4px 16px;font-size:12px;height:-moz-fit-content;height:fit-content;white-space:pre}.Footer_contact__yysie a:hover{background-color:var(--color-text);color:var(--color-background)}@media(pointer:fine){.Cursor_cursor__TmiZp{position:fixed;z-index:9999;width:10px;height:10px;background:var(--color-accent);border-radius:50%;pointer-events:none}}.Loader_loading__LaL0X{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;position:absolute;z-index:9999999;background-color:var(--color-background)}.Loader_notLoading__OIMiE{display:none}.Loader_progress__h9dBP{position:absolute;bottom:8rem;left:8rem;font-size:3rem;font-family:var(--body-font);font-weight:300}@media(max-width:1024px){.Loader_progress__h9dBP{bottom:3rem;left:3rem}}@media(max-width:480px){.Loader_progress__h9dBP{bottom:3rem;left:1.5rem;font-size:2rem}}.page_main__FWdGo{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content 1fr;grid-template-areas:"logo logo" "header header" "footer footer";height:100vh;padding:2px 4px}.page_mainHeader__TaOok{grid-area:header}.page_mainFooter__tNOuf{grid-area:footer;padding-bottom:4px}.page_button__XLP1X{display:flex;position:relative;width:14px;height:14px;background:var(--color-text);border-radius:50%}.page_button__XLP1X:hover{background:gray}.page_button__XLP1X{width:50px;height:50px;position:absolute;top:50%;left:50%;z-index:999}@font-face{font-family:__fixture_ecc678;src:url(/_next/static/media/d618e271da17561c-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__fixture_Fallback_ecc678;src:local("Arial");ascent-override:189.83%;descent-override:27.12%;line-gap-override:0.00%;size-adjust:55.31%}.__className_ecc678{font-family:__fixture_ecc678,__fixture_Fallback_ecc678}@font-face{font-family:__everett_43f997;src:url(/_next/static/media/838b3608c4cff075-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__everett_43f997;src:url(/_next/static/media/9bdc0bdf90cbfc99-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:light}@font-face{font-family:__everett_Fallback_43f997;src:local("Arial");ascent-override:91.90%;descent-override:19.20%;line-gap-override:0.00%;size-adjust:109.91%}.__className_43f997{font-family:__everett_43f997,__everett_Fallback_43f997}