.AboutMe-module__eDG59W__about{margin-bottom:clamp(50px,7vw,150px)}.AboutMe-module__eDG59W__about__grid{grid-template-columns:4fr 6fr;align-items:center;gap:clamp(15px,4vw,30px);display:grid}.AboutMe-module__eDG59W__about__cards{grid-template-columns:repeat(3,1fr);gap:clamp(16px,5vw,30px);font-size:clamp(18px,3vw,26px);display:grid;position:relative;overflow-x:hidden}.AboutMe-module__eDG59W__about__cards:after{content:"";background:linear-gradient(150deg,#0000 40%,#00001e80 50%,#0000 60%);animation:2s ease-in-out infinite AboutMe-module__eDG59W__about__cards__move;position:absolute;inset:0;transform:translate(-100%)}@keyframes AboutMe-module__eDG59W__about__cards__move{to{transform:translate(100%)}}.AboutMe-module__eDG59W__card{text-align:center;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),radial-gradient(circle at 50% 30%,#6f82e94d,#0000 30%),radial-gradient(circle at 90% 70%,#cf6fe94d,#0000 30%),radial-gradient(circle at 20% 80%,#2bff954d,#0000 30%);background-size:32px 32px;border:2px solid #ffffff59;border-radius:64px;align-content:center;min-height:15vw;padding:10px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}@media (max-width:1000px){.AboutMe-module__eDG59W__about__grid,.AboutMe-module__eDG59W__about__cards{grid-template-columns:1fr}}
.Greeting-module__2jeqdW__screen{min-height:90svh;margin-top:-15vh;overflow:hidden}.Greeting-module__2jeqdW__greeting{grid-template-columns:5fr 3fr;align-items:center;gap:clamp(20px,10vw,32px);min-height:70vh;display:grid}.Greeting-module__2jeqdW__greeting__smallHandler{align-items:center;gap:10px;font-size:clamp(15px,2vw,26px);font-style:italic;display:flex}.Greeting-module__2jeqdW__greeting__displayTitle{letter-spacing:-.05em;margin-top:4vw;margin-bottom:3vw;font-size:clamp(45px,7vw,90px);font-weight:500;line-height:.9}.Greeting-module__2jeqdW__techCard{aspect-ratio:.66;background:radial-gradient(circle at 80% 85%,#826eff40,#0000 35%),radial-gradient(circle at 48% 32%,#aaff3224,#0000 30%),#101318;border:2px solid #ffffff1f;border-radius:64px;width:clamp(200px,90%,800px);position:relative;overflow:hidden}.Greeting-module__2jeqdW__techCard__grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.Greeting-module__2jeqdW__orbit{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.Greeting-module__2jeqdW__orbitOuter{width:72%;top:48%;left:42%}.Greeting-module__2jeqdW__orbitInner{width:72%;top:52%;left:54%}.Greeting-module__2jeqdW__orbitDot{aspect-ratio:1;border-radius:50%;width:20px;position:absolute}.Greeting-module__2jeqdW__orbitRotor{animation:10s infinite Greeting-module__2jeqdW__orbitDot__move;position:absolute;inset:0}.Greeting-module__2jeqdW__orbitDotGreen{background:#d6ff2f;top:24%;left:2%;box-shadow:0 0 24px #d6ff3fb3}.Greeting-module__2jeqdW__orbitDotViolet{background:#a887ff;top:70%;left:91%;box-shadow:0 0 24px #a887ffb3}@keyframes Greeting-module__2jeqdW__orbitDot__move{0%{animation-timing-function:cubic-bezier(.2,.1,.8,.4);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.2,.6,.8,.9);transform:rotate(180deg)}to{transform:rotate(360deg)}}.Greeting-module__2jeqdW__techCard__center{text-align:center;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0cbf;border:1px solid #ffffff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50%;animation:5s linear infinite Greeting-module__2jeqdW__techCard__center__move;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Greeting-module__2jeqdW__techCard__center__move{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 50px #ffffff80}50%{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 20px #ffffff80}}.Greeting-module__2jeqdW__techCard__center span{font-family:var(--font-jet-brains-mono), monospace;letter-spacing:.35em;color:#ffffff80;font-size:12px;line-height:.9}.Greeting-module__2jeqdW__techCard__center strong{font-family:var(--font-russo-one), Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;font-size:clamp(64px,10vw,100px);line-height:.9}.Greeting-module__2jeqdW__techCard__tag{font-size:11px;font-family:var(--font-jet-brains-mono), monospace;text-transform:uppercase;background:#ffffff40;border:1px solid #ffffff80;border-radius:999px;padding:5px;position:absolute}.Greeting-module__2jeqdW__techCard__tagNext{top:10%;left:10%}.Greeting-module__2jeqdW__techCard__tagProduct{top:80%;left:15%}.Greeting-module__2jeqdW__techCard__tagAndroid{top:70%;left:80%}.Greeting-module__2jeqdW__ticker{background:#d6ff2f;width:calc(100% + 40px);margin-top:-7svh;margin-bottom:-40px;margin-left:-20px;overflow:hidden;transform:rotate(-2deg)}.Greeting-module__2jeqdW__ticker__track{will-change:transform;min-width:max-content;animation:20s linear infinite Greeting-module__2jeqdW__ticker__move;display:flex}.Greeting-module__2jeqdW__ticker__group{padding-right:clamp(20px,3vw,48px);color:#0b0c0f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(20px,3vw,48px);padding-block:20px;font-size:clamp(14px,1.5vw,22px);font-weight:800;line-height:.5;display:flex}.Greeting-module__2jeqdW__ticker__group span{gap:clamp(10px,3vw,20px);display:flex}.Greeting-module__2jeqdW__ticker__group i{font-size:14px;font-style:normal}@keyframes Greeting-module__2jeqdW__ticker__move{to{transform:translate(-50%)}}@media (max-width:900px){.Greeting-module__2jeqdW__greeting{grid-template-columns:1fr}.Greeting-module__2jeqdW__techCard{aspect-ratio:1.66;justify-self:center}.Greeting-module__2jeqdW__techCard__center{width:40%}.Greeting-module__2jeqdW__orbit{aspect-ratio:1.1}.Greeting-module__2jeqdW__orbitOuter{width:60%;top:50%;left:44%}.Greeting-module__2jeqdW__orbitInner{width:60%;top:55%;left:56%}.Greeting-module__2jeqdW__orbitDotGreen{background:#d6ff2f;top:25%;left:4%;box-shadow:0 0 24px #d6ff3fb3}.Greeting-module__2jeqdW__orbitDotViolet{background:#a887ff;top:71%;left:90%;box-shadow:0 0 24px #a887ffb3}.Greeting-module__2jeqdW__ticker{margin-top:1svh;margin-bottom:2svh}}
.ArticleCard-module__B5PeQa__article__card{border:1px solid #fff9;grid-template-rows:300px;grid-template-columns:1fr 6fr 1fr;align-items:center;min-height:20vw;padding-top:clamp(10px,2vw,20px);display:grid;-webkit-mask-image:linear-gradient(270deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(270deg,#0000,#000 15% 85%,#0000)}@media (hover:hover) and (pointer:fine){.ArticleCard-module__B5PeQa__article__card:hover .circleLink{color:#000;background-color:#fff}.ArticleCard-module__B5PeQa__article__card:hover .circleLink__hovered{opacity:1}.ArticleCard-module__B5PeQa__article__card:hover .circleLink__notHovered{opacity:0}}.ArticleCard-module__B5PeQa__article__card__content{grid-column:2}.ArticleCard-module__B5PeQa__article__card__content__name{font-size:clamp(15px,2.5vw,48px);font-family:var(--font-jet-brains-mono), monospace;line-height:1}.ArticleCard-module__B5PeQa__article__card__content__preview{font-size:clamp(10px,1.5vw,20px)}.ArticleCard-module__B5PeQa__article__card__content__tags{color:#ffffffb3;font-size:clamp(10px,1vw,16px);font-family:var(--font-jet-brains-mono), monospace;text-transform:uppercase;flex-wrap:wrap;gap:clamp(8px,1vw,15px);margin-top:clamp(10px,2vw,20px);margin-bottom:clamp(10px,2vw,20px);display:flex}.ArticleCard-module__B5PeQa__article__card__content__tags span{border:1px solid #fff9;border-radius:999px;padding:clamp(5px,.5vw,10px)}.ArticleCard-module__B5PeQa__article__card__arrow{grid-column:3}
.LinksToMyArticles-module__fOd6Ma__linksToMyArticles{margin-top:5svh}.LinksToMyArticles-module__fOd6Ma__linksToMyArticles>section>div{transition:opacity .25s linear}@media (hover:hover) and (pointer:fine){.LinksToMyArticles-module__fOd6Ma__linksToMyArticles>section:hover>div:not(:hover){opacity:.5}}.LinksToMyArticles-module__fOd6Ma__linksToMyArticles__header{grid-template-columns:4fr 1fr;justify-items:center;margin-top:5svh;margin-bottom:5svh;display:grid}@media (hover:hover) and (pointer:fine){.LinksToMyArticles-module__fOd6Ma__linksToMyArticles__header:hover .circleLink{color:#000;background-color:#fff}.LinksToMyArticles-module__fOd6Ma__linksToMyArticles__header:hover .circleLink__hovered{opacity:1}.LinksToMyArticles-module__fOd6Ma__linksToMyArticles__header:hover .circleLink__notHovered{opacity:0}}.LinksToMyArticles-module__fOd6Ma__linksToMyArticles__header__name{grid-column:1}.LinksToMyArticles-module__fOd6Ma__linksToMyArticles__header__link{grid-column:2}
.LinksToMyProjects-module__c1oduW__linksToMyProjects__grid{grid-template-columns:4fr 2fr;align-items:center;display:grid}.LinksToMyProjects-module__c1oduW__linksToMyProjects__switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.LinksToMyProjects-module__c1oduW__linksToMyProjects__card{border:1px solid #fff6;border-radius:clamp(24px,3vw,64px);min-width:0;height:clamp(100px,30vw,500px);transition:box-shadow .5s linear,opacity .5s linear;position:relative;overflow:clip}.LinksToMyProjects-module__c1oduW__linksToMyProjects__circleLink{position:absolute;top:7%;left:87%}@media (hover:hover) and (pointer:fine){.LinksToMyProjects-module__c1oduW__linksToMyProjects__card:hover .circleLink{color:#000;background-color:#fff}.LinksToMyProjects-module__c1oduW__linksToMyProjects__card:hover .circleLink__hovered{opacity:1}.LinksToMyProjects-module__c1oduW__linksToMyProjects__card:hover .circleLink__notHovered{opacity:0}.LinksToMyProjects-module__c1oduW__linksToMyProjects__switch:hover .LinksToMyProjects-module__c1oduW__linksToMyProjects__card:not(:hover){opacity:.3}.LinksToMyProjects-module__c1oduW__linksToMyProjects__card:hover{box-shadow:0 0 100px #1a2cf680}}.LinksToMyProjects-module__c1oduW__linksToMyProjects__card__name{font-size:clamp(18px,5vw,35px);font-style:italic;font-weight:600;line-height:.9;position:absolute;top:65%;left:10%}.LinksToMyProjects-module__c1oduW__linksToMyProjects__card__tags{font-size:clamp(9px,2.5vw,17px);font-family:var(--font-jet-brains-mono), monospace;flex-wrap:wrap;gap:10px;display:flex;position:relative;top:80%;left:10%}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual{height:45%;position:absolute;top:20%;left:20%;right:20%}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__obj{aspect-ratio:1;border:1px solid #fff6;border-radius:clamp(8px,2vw,24px);width:clamp(25px,17vw,350px);position:absolute}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__mobile__rectOne{background:#7f57f8ae;rotate:80deg;box-shadow:0 0 12px #7f57f8ae}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__mobile__rectTwo{background:#6af857ae;left:10%;rotate:95deg;box-shadow:0 0 12px #6af857ae}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__mobile__circle{background:#f85777ae;border-radius:50%;width:clamp(25px,10vw,200px);left:15%;transform:translateY(100%);box-shadow:0 0 12px #f85777ae}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__webSite__rectOne{aspect-ratio:2.5;background:#6af857ae;transform:translateY(35%)scale(1.5)rotate(-10deg);box-shadow:0 0 12px #6af857ae}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__webSite__rectTwo{aspect-ratio:2.5;background:#7f57f8ae;left:20%;transform:translateY(35%)scale(1.5)rotate(13deg);box-shadow:0 0 12px #7f57f8ae}.LinksToMyProjects-module__c1oduW__linksToMyProjects__visual__webSite__line{background:#f8e857ae;height:5px;left:9%;transform:translateY(600%)rotate(3deg);box-shadow:0 0 12px #f8e857ae}@media (max-width:1000px){.LinksToMyProjects-module__c1oduW__linksToMyProjects__switch{grid-template-columns:1fr}}
.SectionHeader-module__8wjVqW__sectionHeading{font-size:clamp(14px,2vw,20px);font-family:var(--font-jet-brains-mono), monospace;text-transform:uppercase;align-items:center;gap:16px;margin:20px;display:flex}.SectionHeader-module__8wjVqW__sectionHeading__index{color:#d6ff2f}.SectionHeader-module__8wjVqW__sectionHeading__line{background:#7d7d7d;flex:1;height:2px}
.ArticlesPage-module___wKm6a__articlesPage{margin-top:-15svh;margin-bottom:1svh}.ArticlesPage-module___wKm6a__articlesPage__header{grid-template-rows:50svh 50svh;grid-template-columns:auto auto;height:auto;min-height:100svh;display:grid}.ArticlesPage-module___wKm6a__articlesPage__header__name{grid-area:1/1}.ArticlesPage-module___wKm6a__articlesPage__header__preview{font-size:clamp(16px,3vw,32px);font-family:var(--font-jet-brains-mono), monospace;grid-area:2/2}.ArticlesPage-module___wKm6a__articlesPage__grid{grid-template-columns:1fr 1fr;display:grid}@media (hover:hover) and (pointer:fine){.ArticlesPage-module___wKm6a__articlesPage__grid:hover>div{transition:opacity .25s linear}.ArticlesPage-module___wKm6a__articlesPage__grid:hover>div:not(:hover){opacity:.5}}@media (max-width:1000px){.ArticlesPage-module___wKm6a__articlesPage__grid{grid-template-columns:1fr}}
