@font-face{font-family:Bebas Neue;font-style:normal;font-weight:100;src:url(/static/media/BebasNeue-Thin.9c552d8d8b65cd26ac0d.ttf);src:local("BebasNeue Thin"),local("BebasNeue-Thin"),url(/static/media/BebasNeue-Thin.9c552d8d8b65cd26ac0d.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:200;src:url(/static/media/BebasNeue-Light.9158f41b589579cf795d.ttf);src:local("BebasNeue Light"),local("BebasNeue-Light"),url(/static/media/BebasNeue-Light.9158f41b589579cf795d.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:300;src:url(/static/media/BebasNeue-Book.1eda33bf364e07d88f60.ttf);src:local("BebasNeue Book"),local("BebasNeue-Book"),url(/static/media/BebasNeue-Book.1eda33bf364e07d88f60.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/static/media/BebasNeue-Regular.7d2f1e3c43251f14336c.ttf);src:local("BebasNeue Regular"),local("BebasNeue-Regular"),url(/static/media/BebasNeue-Regular.7d2f1e3c43251f14336c.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:700;src:url(/static/media/BebasNeue-Bold.0fff693ee8f49e3b60f2.ttf);src:local("BebasNeue Bold"),local("BebasNeue-Bold"),url(/static/media/BebasNeue-Bold.0fff693ee8f49e3b60f2.ttf) format("truetype")}@font-face{font-family:Aventa;font-style:normal;font-weight:100;src:url(/static/media/Aventa-Thin.d686f564d1fd1acac7b8.ttf);src:local("Aventa Thin"),local("Aventa-Thin"),url(/static/media/Aventa-Thin.d686f564d1fd1acac7b8.ttf) format("truetype")}@font-face{font-family:Aventa Extra;font-style:normal;font-weight:200;src:url(/static/media/Aventa-ExtraLight.d1df6a3337e9a4e826bb.ttf);src:local("Aventa Extra Light"),local("Aventa-ExtraLight"),url(/static/media/Aventa-ExtraLight.d1df6a3337e9a4e826bb.ttf) format("truetype")}@font-face{font-family:Aventa;font-style:normal;font-weight:300;src:url(/static/media/Aventa-Light.6ad5615d228baa86c75d.ttf);src:local("Aventa Light"),local("Aventa-Light"),url(/static/media/Aventa-Light.6ad5615d228baa86c75d.ttf) format("truetype")}@font-face{font-family:Aventa;font-style:normal;font-weight:400;src:url(/static/media/Aventa-Regular.5b6c2891e6fa5f4d0974.ttf);src:local("Aventa"),local("Aventa-Regular"),url(/static/media/Aventa-Regular.5b6c2891e6fa5f4d0974.ttf) format("truetype")}@font-face{font-family:Aventa;font-style:normal;font-weight:500;src:url(/static/media/Aventa-Medium.26dc83804170296fc6a1.ttf);src:local("Aventa Medium"),local("Aventa-Medium"),url(/static/media/Aventa-Medium.26dc83804170296fc6a1.ttf) format("truetype")}@font-face{font-family:Aventa Semi;font-style:normal;font-weight:600;src:url(/static/media/Aventa-SemiBold.db4532a52bebab4167b3.ttf);src:local("Aventa Semi Bold"),local("Aventa-SemiBold"),url(/static/media/Aventa-SemiBold.db4532a52bebab4167b3.ttf) format("truetype")}@font-face{font-family:Aventa;font-style:normal;font-weight:700;src:url(/static/media/Aventa-Bold.b5c745d934c51f640139.ttf);src:local("Aventa Bold"),local("Aventa-Bold"),url(/static/media/Aventa-Bold.b5c745d934c51f640139.ttf) format("truetype")}@font-face{font-family:Aventa Extra;font-style:normal;font-weight:800;src:url(/static/media/Aventa-ExtraBold.e9f83881b33142f4ada5.ttf);src:local("Aventa Extra Bold"),local("Aventa-ExtraBold"),url(/static/media/Aventa-ExtraBold.e9f83881b33142f4ada5.ttf) format("truetype")}@font-face{font-family:Aventa;font-style:normal;font-weight:900;src:url(/static/media/Aventa-Black.072ca6b36c8928ca3202.ttf);src:local("Aventa Black"),local("Aventa-Black"),url(/static/media/Aventa-Black.072ca6b36c8928ca3202.ttf) format("truetype")}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blurIn{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;cursor:none!important;font-family:Aventa,SF Pro Display;font-weight:400;line-height:120%;margin:0;outline:none;padding:0;text-decoration:none}body,html{background-color:#000;overflow:hidden}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.application{--aspect-ratio:16/9;--vh:1;font-size:20px;height:calc(var(--vh)*100);overflow:auto;z-index:10}.application,.home-page{position:relative;width:100%}.home-page{isolation:isolate;z-index:1}.home-page .content{align-items:flex-start;display:flex;justify-content:flex-start}@media only screen and (max-width:1200px){.home-page .content{flex-direction:column}}.home-page .content .telegram-link{animation:fadeIn 1s cubic-bezier(.3,.1,.2,1) forwards;font-size:20px;left:60px;opacity:0;position:fixed;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl}@media only screen and (max-width:1200px){.home-page .content .telegram-link{left:auto;right:60px;top:140px;transform:translateY(-50%)}}@media only screen and (max-width:600px){.home-page .content .telegram-link{font-size:16px;right:30px;top:100px}}.home-page .content .title{animation:fadeIn 1s cubic-bezier(.3,.1,.2,1) forwards;left:0;opacity:0;padding:50px 30px 50px 60px;position:-webkit-sticky;position:sticky;top:0;width:50%}@media only screen and (max-width:1200px){.home-page .content .title{display:none}}.home-page .content .title h1{align-items:flex-start;display:flex;flex-direction:column;font-size:3.14vw;justify-content:flex-start;text-transform:uppercase}.home-page .content .title h1 span{font-size:inherit;margin-left:auto}.home-page .content .projects-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:50px 30px;width:50%}@media only screen and (max-width:1200px){.home-page .content .projects-list{gap:20px;padding:100px 60px;width:100%}}@media only screen and (max-width:600px){.home-page .content .projects-list{padding:70px 30px}}.home-page .content .project{align-items:flex-start;animation:fadeIn 1s cubic-bezier(.3,.1,.2,1) forwards;display:flex;justify-content:flex-start;opacity:0;transform:scaleX(.5);transform-origin:0 50%}.home-page .content .project:hover .project__title-outline{opacity:.5}.home-page .content .project:hover .project__title-fill{opacity:0}.home-page .content .project__title{position:relative}.home-page .content .project__title span{font-family:Bebas Neue;font-size:11vw;font-weight:700;line-height:100%;text-transform:uppercase;transition:opacity .3s;white-space:nowrap;width:100%}@media only screen and (max-width:1200px){.home-page .content .project__title span{font-size:20vw}}@media only screen and (max-width:600px){.home-page .content .project__title span{font-size:23vw}}.home-page .content .project__title-outline{-webkit-text-stroke:3px #fff;text-stroke:3px #fff;color:#0000;left:0;opacity:0;position:absolute;top:0}.home-page .content .project__id{color:#ffffffb3;font-family:Bebas Neue;font-size:1.25vw;font-weight:300;margin-left:2vw;padding-top:.3vw;transform:scaleX(2);transform-origin:0 50%}@media only screen and (max-width:1200px){.home-page .content .project__id{font-size:3vw;margin-left:3vw}}@media only screen and (max-width:600px){.home-page .content .project__id{font-size:4vw;margin-left:4vw}}.home-page .mobile-start{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;display:none;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:15vh 30px;pointer-events:none;position:fixed;top:0;touch-action:none;transition:opacity .5s cubic-bezier(.3,.1,.2,1);width:100%;z-index:10}@media only screen and (max-width:1200px){.home-page .mobile-start{display:flex}}.home-page .mobile-start--active{opacity:1;pointer-events:inherit}.home-page .mobile-start .title{animation:fadeInUp 1s cubic-bezier(.3,.1,.2,1) forwards;max-width:100%;opacity:0;padding-bottom:50px;position:relative;width:320px}.home-page .mobile-start .title h1{align-items:flex-start;display:flex;flex-direction:column;font-size:24px;justify-content:flex-start;text-transform:uppercase}.home-page .mobile-start .title h1 span{font-size:inherit;margin-left:auto}.home-page .mobile-start__button{animation:fadeInUp 1s cubic-bezier(.3,.1,.2,1) forwards;animation-delay:.25s;background-color:#000000bf;border:2px solid #fff;border-radius:10px;max-width:100%;opacity:0;padding:13px 0 5px;width:320px}.home-page .mobile-start__button span{display:block;font-family:Bebas Neue;font-size:40px;font-weight:500;line-height:100%;text-transform:uppercase;transform:scaleX(.8);white-space:nowrap}.custom-cursor{--cursor-x:-10;--cursor-y:-10;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translate(calc(var(--cursor-x)*1px),calc(var(--cursor-y)*1px));transition:mix-blend-mode .3s;transition-timing-function:cubic-bezier(.3,.1,.2,1);z-index:99999}@media(any-pointer:coarse){.custom-cursor{display:none}}.custom-cursor__dot{background-color:#fff;border-radius:10px;height:16px;left:-8px;position:absolute;top:-8px;transition-duration:.3s;transition-property:transform,opacity,border-radius,width,height,background-color;transition-timing-function:cubic-bezier(.3,.1,.2,1);width:16px}.custom-cursor--scale .custom-cursor__dot{transform:scale(3.5)}.canvas{align-items:center;animation:fadeIn 1s cubic-bezier(.3,.1,.2,1) forwards;display:flex;height:calc(var(--vh)*100);justify-content:center;left:50%;opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@media only screen and (max-width:1200px){.canvas{aspect-ratio:16/9;width:auto}}
/*# sourceMappingURL=main.6832a796.css.map*/