@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-slab-cyrillic-ext-400-normal.74e54082.woff2) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-slab-cyrillic-400-normal.42aa362d.woff2) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAAB+QAAAObAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiobZByBQgZgP1NUQVQuAEARCAqDCIJeCxAAATYCJAMcBCAFhFQHIAwHG5QGKL4M2MYsse+LRYMR1IQmwhbIhjk32repP83fbiKo1qqsnj5AVMcPAJpJeCCLaE/Yp/DPiljJj/2/tfbnMM0+mO0u5jIrNrt7YpHkliDxaCedknhEeJ0QOQiKsbb3pnikFPHGV/DkUhmmQ4SQtZE0QvtKKHhoeKshFv/LAP3+LsTchFUfh8kSag01OebmSUJtD6bd11YhdE5cU78WntyFNh1IBz3tRpUUkbihZPvrJqID5akbuxd+sCAtnoGcGEck+hlCUg/ohoRCIISEWtQKBKp1wmy1zWNzkLF71KFDBrRz0tIhHVKvGSCQVAqNoLRA0ioa3XIgCUsgISSENALBhUBh3spxzYAMsRxjMAr1sVKAhEI5klENdtVqUxDCniCxQjiQSSDAAlzp3h79tgJhKWQGQlYIkR8HAmW0ViiWZOVGvlAmp37ELVVlHalHPLGkrKnVxAFgvmV0chA+DA9ELP+HyuUkDwI6gdyfvsKgKCFUCoJsoZdt/7ToQAChkyKHpHsrykWrKN4tok0A5bKQoFq2MsBf7OMOs8dQBqkdwbIKKkA9anAImEctWgGyLHzaCqbQ6vams2x1zdkm75k0f/37Sd5Gf43nzOcRNS59C+/hd/+OuPxnf9Rc/cYvT/w/5+uuox+/9berr3w9Lv3izGrS0tli9tfYyB7EXG3mTbManqRrv6XXp4ocJGf7/r7i39NU08St/btD+9bn7c5y9R2/6/lVpby2nU/UP7++W3dy/0f3rzP1pe1iuO7+FZ13PX8ROJtN7x2XU4K3zvbDF+veaO9cCt8qOhxf4PzYnvj6xzafXIc07ubaMhKuK8vhWv6OW+UL+jmEZP1ByTYb2v4lK8GPD8uAf6ZnIif/J3cMKJdA8F88VZ8jxHqJUNMrUvVOpAdTkV9HMaL00Ha+lJYcC1S4o82GGAEAskC1C6JEqgpPIXZoF2In9T6wC8t9sbPxaGKX6Y5edrnRmGDV2xEusaA2Ptjzy//uEMrgZZEIRA5YDU61JtgcEYHNoHZQDhQ2S7VtBzbFQsmIXQ5YNycHEWWxw0qJHBwMdi1YLIHEQeS0g7GL0rAEFCVQETxK52DHsuBOu4xSFil3BiFw9nItNRjcNJFWgybb4qDWZJIBVf6WJm40Kr+AsNhJIR0GbR9kWo1B7O4WYWwzNHeXiGAWiQrYTJfsIkE7Qg8aM6xXvwmz+lUFCCwiH+mPUtWVsCf7Zfxz9AkAAAA=) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-slab-greek-400-normal.df102cdd.woff2) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-slab-latin-ext-400-normal.befc8883.woff2) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-slab-latin-400-normal.e3b93a1b.woff2) format("woff2"),url(/_astro/roboto-slab-all-400-normal.b3d9b9ab.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}article:where(.astro-VRN6OS5H){background:radial-gradient(circle,#ffa68f 10%,transparent 11%);background-size:1em 1em}@media (min-width: 768px){article:where(.astro-VRN6OS5H){background-image:linear-gradient(to right,#ff5851 50%,transparent 50%);background-size:auto;height:calc(100vh - 3.5rem);max-height:900px}}.main-name:where(.astro-IJ74FQJV){font-family:Roboto Slab,serif}.outer:where(.astro-G77ZZ6HN){width:1px;position:relative;overflow:hidden;height:calc(50vh - 4.5rem)}.inner:where(.astro-G77ZZ6HN){position:absolute;width:100%;height:40%;background:black;top:30%;box-shadow:0 0 30px 20px #000}.diamond:where(.astro-G77ZZ6HN){width:.3rem;height:.3rem;margin:8px 0;background:black;transform:rotate(45deg) skew(15deg,15deg)}#element-1:where(.astro-UZ4INFOP){margin-bottom:50px}#element-2:where(.astro-UZ4INFOP){margin-bottom:70px}#element-3:where(.astro-UZ4INFOP){margin-bottom:90px}#element-4:where(.astro-UZ4INFOP){margin-bottom:110px}#element-5:where(.astro-UZ4INFOP){margin-bottom:130px}#element-6:where(.astro-UZ4INFOP){margin-bottom:130px}#element-7:where(.astro-UZ4INFOP){margin-bottom:110px}#element-8:where(.astro-UZ4INFOP){margin-bottom:90px}#element-9:where(.astro-UZ4INFOP){margin-bottom:70px}#element-10:where(.astro-UZ4INFOP){margin-bottom:50px}@font-face{font-family:Satisfy;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/satisfy-latin-400-normal.a02009d2.woff2) format("woff2"),url(/_astro/satisfy-all-400-normal.c340445b.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.triangle:where(.astro-UCTWI4LC){width:0;height:0;border:calc(50vw - 4.5rem) solid transparent;border-top:0;border-bottom:100px solid #171717;filter:drop-shadow(0px -1px 16px #171717)}.stack-title:where(.astro-UCTWI4LC){font-family:Satisfy,cursive}#downloadIcon:where(.astro-RSK2GPBS){filter:invert(73%) sepia(77%) saturate(389%) hue-rotate(97deg) brightness(85%) contrast(94%)}.projectSource:where(.astro-DDFRATVC){filter:invert(99%) sepia(3%) saturate(3913%) hue-rotate(288deg) brightness(118%) contrast(100%)}.projectSource:where(.astro-DDFRATVC):hover{filter:invert(37%) sepia(90%) saturate(1580%) hue-rotate(334deg) brightness(117%) contrast(102%)}.oval:where(.astro-NWDGP5IE){border-radius:50%}.contact-icon:where(.astro-SG6RP24N){filter:invert(83%) sepia(38%) saturate(500%) hue-rotate(90deg) brightness(90%) contrast(83%)}
