svg[data-astro-cid-6ebsns3b]{fill:var(--white-color);transition:transform .23s ease-in-out;&:hover{transform:scale(1.2)}}@media (max-width: 360px){svg[data-astro-cid-6ebsns3b]{width:1.8em}}@media (prefers-color-scheme: light){svg[data-astro-cid-6ebsns3b]{path{fill:var(--primary-color)}}}svg[data-astro-cid-26uibzin]{fill:var(--white-color);transition:transform .23s ease-in-out;&:hover{transform:scale(1.2)}}@media (max-width: 360px){svg[data-astro-cid-26uibzin]{width:1.8em}}@media (prefers-color-scheme: light){svg[data-astro-cid-26uibzin]{path{fill:var(--primary-color)}}}:root{--hero__dark-bg: linear-gradient(-200deg, #232243 -79%, #010613 90%);--radial-gradient__dark: radial-gradient( at 27% 37%, hsla(215, 98%, 61%, 1) 0px, transparent 0% ), radial-gradient(at 97% 21%, hsl(219, 73%, 71%) 0px, transparent 50%), radial-gradient(at 52% 99%, hsl(226.47deg 98% 61%) 0px, transparent 50%), radial-gradient(at 10% 29%, rgb(90, 160, 252) 0px, transparent 50%), radial-gradient(at 97% 96%, hsl(107, 71%, 70%) 0px, transparent 50%), radial-gradient( at 33% 50%, hsl(222deg 88.45% 67.18%) 0px, transparent 50% ), radial-gradient(at 79% 53%, hsl(234.78deg 68% 79%) 0px, transparent 50%);--radial-gradient__light: radial-gradient( at 27% 37%, hsl(215deg 88.4% 87.7%) 0px, transparent 0% ), radial-gradient( at 97% 21%, hsl(219deg 95.07% 84.03%) 0px, transparent 50% ), radial-gradient( at 52% 99%, hsl(226.47deg 83.37% 90.53%) 0px, transparent 50% ), radial-gradient(at 10% 29%, rgb(197 220 249) 0px, transparent 50%), radial-gradient(at 97% 96%, hsl(107, 71%, 70%) 0px, transparent 50%), radial-gradient(at 33% 50%, hsl(222deg 72% 83.66%) 0px, transparent 50%), radial-gradient( at 79% 53%, hsl(234.78deg 50.02% 82.96%) 0px, transparent 50% )}.hero[data-astro-cid-anhloy43]{position:relative;z-index:1000;padding:6em 2em;background:var(--hero__dark-bg);&:before{content:"";position:absolute;top:0;left:0;background-image:url(/assets/grid.svg);z-index:-1;width:100%;height:100%;opacity:.4;filter:invert(.85);mask-image:radial-gradient(ellipse at center,transparent 20%,black)}@media (prefers-color-scheme: light){background:var(--hero__light-bg);&:before{filter:invert(.4)}}#overlay{width:100%;height:100%;z-index:19;background-color:#02061780}#radial-gradient__effect{position:absolute;top:0;right:10em;z-index:-1;width:70em;height:80%;border-radius:100vw;filter:blur(120px) saturate(250%) hue-rotate(10deg);opacity:.25;background-image:var(--radial-gradient__dark);@media (prefers-color-scheme: light){background-image:var(--radial-gradient__light)}}.text-content{margin:auto;padding-top:4em;padding-bottom:10em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;animation:fade-in .5s ease-in forwards;animation-delay:.1s;.headline-title{margin:0;text-align:center;color:var(--white-color);@media (prefers-color-scheme: light){color:var(--primary-color)}}.description-text{width:35ch;text-align:center;font-size:clamp(1.3rem,1.05rem + .21vw,1.6rem);color:var(--white-c-800);@media (prefers-color-scheme: light){color:var(--primary-color)}}.first-col{font-size:1.74rem;color:var(--secondary-lighter__color)}.second-col{font-size:1.15rem;max-width:40ch}}.social-networks{display:flex;align-items:center;gap:1rem}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes fade-in{to{opacity:1}}@media screen and (max-width: 500px){section[data-astro-cid-anhloy43]{.text-content{.avail-text{width:10em}}}}.link-card[data-astro-cid-m4txmwtp]{position:relative;display:flex;flex-direction:column-reverse;&:before{content:"";position:absolute;z-index:1;width:100%;height:100%;border:1px solid #dddddd15;border-radius:.77rem;background-color:#060912}@media (min-width: 425px){&:before{display:none}}&:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border:1px solid #dddddd15;background:linear-gradient(180deg,#090f1a 0%,transparent)}@media (prefers-color-scheme: light){&:before{background-color:#e4ecf1}&:after{background:linear-gradient(180deg,#e4ecf1 0%,transparent)}}@media (max-width: 1210px){padding:2rem;flex-direction:column-reverse;gap:2rem}@media screen and (width: 320px){.link-card{padding:1em}}.content{display:flex;flex-direction:column;border-radius:.77rem;gap:.99rem;max-width:25em;padding:2em;z-index:10;--spread: 1px;&:before{content:"";position:absolute;inset:calc(-1 * var(--spread));background:conic-gradient(from 90deg at 40% -25%,#6743cc3a,#5997bb65);clip-path:polygon(-100vmax -100vmax,100vmax -100vmax,100vmax 100vmax,-100vmax 100vmax,-100vmax -100vmax,calc(0px + var(--spread)) calc(0px + var(--spread)),calc(0px + var(--spread)) calc(100% - var(--spread)),calc(100% - var(--spread)) calc(100% - var(--spread)),calc(100% - var(--spread)) calc(0px + var(--spread)),calc(0px + var(--spread)) calc(0px + var(--spread)));transform:translateZ(-1px);filter:blur(10px)}@media (max-width: 425px){&:before{background:none}}@media screen and (width: 320px){width:100%}.header{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:1em;.title{a{background-image:linear-gradient(to right,var(--blue-color),var(--secondary-color));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .12s ease-in-out;color:var(--white-c-900);@media (prefers-color-scheme: light){color:var(--black-color)}&:hover{background-size:100% 2px}}}.link-items{display:flex;gap:.5em}}.description{font-size:1.02rem;line-height:1.6rem;margin:0;color:var(--white-c-800);@media (prefers-color-scheme: light){color:var(--primary-color)}}.tag-items{font-size:.7rem;display:flex;flex-wrap:wrap;gap:.5rem;color:var(--white-color)}}.thumbnail-wrapper{z-index:10;width:100%;.cover-thumbnail{width:100%;object-position:top;object-fit:cover;transition:transform .23s ease-in-out,filter .23s ease-in-out}}}.port-wrapper[data-astro-cid-ledjykbp]{padding:10em;background-color:#060912;@media (prefers-color-scheme: light){background:linear-gradient(204deg,#e5e7ed -19.36%,#d0dfe6 222.58%)}position:relative;@media screen and (max-width: 810px){padding:10em 1em}&:before{content:"";background:radial-gradient(44.92% 43.13% at 44.74% 50.03%,#1e3e6813,#1b417218 30%,#070f1c00);position:absolute;top:0;left:0;min-width:100%;height:100%;border-radius:50%;z-index:1;filter:blur(50px) drop-shadow(0 0 .75rem #2d59d4fa) brightness(1.1) saturate(200%) opacity(.22)}.content{.main-title{position:relative;z-index:2;margin-bottom:3em;text-align:center;text-decoration:underline;text-decoration-color:#2d97d4fa;text-decoration-thickness:1px;text-underline-offset:20px;color:#f2f7f2;@media (prefers-color-scheme: light){color:var(--primary-color)}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:2em;justify-items:center;padding:0;margin-inline:auto;max-width:90em;color:#202969}}}@media (prefers-color-scheme: light){main[data-astro-cid-ledjykbp]{background:linear-gradient(204deg,#e5e7ed -19.36%,#d0dfe6 222.58%);.content{.main-title{color:var(--primary-color)}}}}:root{--gradient: conic-gradient(from 180deg at 50% 70%,hsla(0,0%,98%,1) 0deg,#2dee94 72.0000010728836deg,#4bec4b 144.0000021457672deg,#709ab9 216.00000858306885deg,#4dffbf 288.0000042915344deg,hsla(0,0%,98%,1) 1turn);--light-gradient-bg: linear-gradient(21deg, #d0dfe6 -19.36%, #e5e7ed -19.36%, #d0dfe6 222.58%);--dark__fst-card-bg-gradient: radial-gradient(at center top, rgba(56, 215, 122, .021), rgba(6, 28, 15, .038)), radial-gradient(at center bottom, rgba(45, 215, 209, .05), rgba(5, 22, 21, .08));--light__fst-card-bg-gradient: radial-gradient(at center top, rgb(132 205 162 / 2%), rgb(6 28 15 / 1%)), radial-gradient(at center bottom, rgb(125 211 208 / 5%), rgb(5 22 21 / 4%));--dark__snd-card-bg-gradient: radial-gradient(at top center, rgba(56, 143, 215, .05), rgba(6, 16, 28, .08)), radial-gradient(at center bottom, rgba(45, 113, 215, .05), rgba(5, 14, 22, .08));--light__snd-card-bg-gradient: radial-gradient(at top center, rgb(56 143 215 / 1%), rgb(6 16 28 / 1%)), radial-gradient(at center bottom, rgb(45 113 215 / 1%), rgb(5 14 22 / 2%));--border-radius: .77rem;--border-width: 2px;--blur: 10px;--light-green: #57dd4b;--light-blue: #758fd7}#abt-section[data-astro-cid-zsov6f23]{position:relative;z-index:5;padding:16em 10em;border-top:1px solid hsl(220,33%,4%);background:linear-gradient(250deg,#060912 10%,#14161c 320%);@media (prefers-color-scheme: light){background:var(--light-gradient-bg);border-top:1px solid hsl(226,47%,85%)}.main-title{text-align:center;margin-bottom:4rem;text-decoration:underline;text-decoration-color:#2d97d4fa;text-decoration-thickness:1px;text-underline-offset:20px;color:#f2f7f2;@media (prefers-color-scheme: light){color:var(--primary-color)}}&:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(/assets/grid.svg);opacity:.03;filter:invert(.1) drop-shadow(0 0 .75rem #2d97d4fa);mask-image:linear-gradient(0deg,transparent 75%,rgb(5,6,10))}@media (max-width: 1000px){padding:12em 2em}.cont{display:flex;gap:1rem;@media (max-width: 768px){flex-direction:column}.first-col{border:1px solid #92ff9060;background:var(--dark__fst-card-bg-gradient);@media (prefers-color-scheme: light){background:var(--light__fst-card-bg-gradient)}}.second-col{border:1px solid #adc3ff60;background:var(--dark__snd-card-bg-gradient);@media (prefers-color-scheme: light){background:var(--light__snd-card-bg-gradient)}}.cont-wrapper{padding:2.19rem;border-radius:1.77rem;margin-inline:auto;position:relative;.glows{position:absolute;inset:0;filter:blur(calc(var(--blur) * 1px));pointer-events:none}.cols-wrapper{display:flex;flex-direction:column;gap:1em;.col-title{color:var(--white-c-900);@media (prefers-color-scheme: light){color:var(--primary-color)}}.work{color:var(--light-green)}.personal{color:var(--light-blue)}.first-column{position:relative;.description-text{margin-inline:auto;margin-bottom:2em;line-height:1.6rem;width:fit-content;color:var(--white-c-800);@media (prefers-color-scheme: light){color:var(--primary-color)}}.card-wrapper{.card{position:absolute;left:12em;bottom:-12em;height:auto;width:9.4em;padding:1.4em 1em;border:1px solid #15171d;border-radius:.5em;transition:transform .23s ease-in-out;@media (max-width: 768px){bottom:-38em;left:10em}@media (max-width: 660px){display:none}h5{color:var(--white-c-900);font-size:.9rem;text-align:center;&:hover{text-decoration:underline}}&:nth-child(1){transform:translate(-7em) rotate(-10deg);border:5px solid transparent;background:linear-gradient(250deg,#0a132bfa 10%,#14161c 320%) padding-box,linear-gradient(200deg,#5c66f7fa 10%,#ca2866 120%) border-box;&:hover{transform:translate(-10em) rotate(0) scale(1.2)}}&:nth-child(2){transform:rotate(0);border:5px solid transparent;background:linear-gradient(250deg,#0b0a2bfa 10%,#030818 320%) padding-box,linear-gradient(150deg,#5cf7d5fa 10%,#6628ca) border-box;z-index:5;&:hover{transform:translate(0) scale(1.2)}}&:nth-child(3){transform:translate(7em) rotate(10deg);border:5px solid transparent;background:linear-gradient(250deg,#0a132bfa 10%,#14161c 320%) padding-box,linear-gradient(150deg,#c65cf7fa 10%,#286eca),border-box;&:hover{transform:translate(10em) rotate(0) scale(1.2)}}}}}}}}@media screen and (max-width: 1000px){#abt-section{.description-text{width:100%}}}@media screen and (max-width: 600px){#abt-section{padding:12em 1rem}}@media (prefers-color-scheme: light){#abt-section{border-top:1px solid hsl(228,78%,86%);background:linear-gradient(143deg,#d6e3ea -227.71%,#c0d6e0 -109.44%,#eaebee 116.37%);color:var(--primary-color);#abt-section__content{.cont-wrapper{background:linear-gradient(90deg,#9b9ac923 -150%,#8c89c023 -120%,#98aee04c);border:1px solid #bcbbe9;.cols-wrapper{.col-title{color:var(--black-c-700)}#first-column{.description-text{color:var(--black-c-700)}}}}}}}}@property --glow-deg{syntax: "<angle>"; inherits: true; initial-value: -90deg;}@keyframes glow{0%{--glow-deg: -90deg}50%{--glow-deg: 360deg}to{--glow-deg: -90deg}}.contact[data-astro-cid-zbjjch6a]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:14em 10em;text-align:center;z-index:5;container-type:inline-size;background:linear-gradient(250deg,#060912 10%,#0c0f16 320%);&:before{content:"";position:absolute;inset:auto;z-index:-1;width:100%;height:100%;opacity:.34;background-image:url(/assets/grid.svg);filter:saturate(30%) invert(.78) drop-shadow(0 0 1.75rem #2d97d4fa) hue-rotate(160deg);mask-image:radial-gradient(ellipse at center,#070a12,#070a120d 30%)}.radial-gradient{width:100%;height:100%;position:absolute;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse at center,#070a120d 40%,#070a12 310%),radial-gradient(ellipse at bottom,#070a12,#070a120d 10%);z-index:1}.text-content{display:flex;flex-direction:column;.title{max-width:23ch;color:var(--white-c-900)}.comment{line-height:1.8rem;margin:1rem auto;width:max(25ch,50ch);color:var(--white-c-800);@media (max-width: 600px){width:20ch}}}.email-wrapper{position:relative;z-index:10;padding:.5em 2em;display:flex;align-items:center;gap:.5em;border:3px solid transparent;border-radius:.5rem;background:linear-gradient(#0b0e16 0 0) padding-box,conic-gradient(from var(--glow-deg),var(--secondary-color),#375085,#3f3785,#5f3785,#7f3785,#3f3785,var(--secondary-color)) border-box;filter:drop-shadow(0 0 .75rem #2d97d448);animation:glow 30s infinite linear;#email-address{anchor-name:--copy;user-select:none}.popup{display:none;position:absolute;position-anchor:--copy;inset:auto;bottom:anchor(top);right:anchor(right);transform:translate(100%);padding:.5em 1em;border-radius:.5rem;background-color:var(--secondary-color);color:var(--white-color)}}}@media screen and (max-width: 1400px){.contact[data-astro-cid-zbjjch6a]{flex-direction:column}}@media screen and (max-width: 600px){.contact[data-astro-cid-zbjjch6a]{padding:12em 2rem;.text-content{.message{width:100%}}}}@media (prefers-color-scheme: light){.contact[data-astro-cid-zbjjch6a]{background:#e4ecf1;.text-content{.title,.comment{color:var(--primary-color)}}}}
