@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Sono:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;top:0;background-color:var(--dark);z-index:1000;box-shadow:inset 0 -1px 0 0 var(--accent-dark)}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--white);text-decoration:none;position:relative;display:inline-block}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:2px;left:0;background:var(--accent);transition:width .4s ease,left .4s ease}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%;left:0}.logo[data-astro-cid-3ef6ksr2]{width:75px;height:75px;margin-left:1rem}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:space-between;width:25px;height:20px;cursor:pointer}.menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:79px;right:0;background-color:var(--accent-dark);width:40%;height:0;overflow:hidden;z-index:1000;transition:height .5s ease}.menu[data-astro-cid-3ef6ksr2].active{height:250px}.menuNav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;padding:1rem}.inside[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 1rem}.web[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:1.3rem 1rem 0rem 0rem}.web[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.5rem;font-weight:700;color:var(--accent-dark);text-decoration:none}.web[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:1.2rem;font-weight:300;margin-top:5px;color:#f1f3e9}nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;font-size:1.3rem;margin-right:1rem}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{margin-left:2.5rem;transition:all .2s ease-out .5ms}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}@container main (max-width: 1200px){.web[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.3rem}.web[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:1rem}nav[data-astro-cid-3ef6ksr2]{font-size:.7rem}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{margin-left:1.5rem}}@container main (max-width: 768px){.web[data-astro-cid-3ef6ksr2],nav[data-astro-cid-3ef6ksr2]{display:none}.inside[data-astro-cid-3ef6ksr2]{justify-content:end}.hamburger[data-astro-cid-3ef6ksr2]{display:flex;height:22px;width:22px}.hamburger[data-astro-cid-3ef6ksr2] .line[data-astro-cid-3ef6ksr2]{width:100%;height:3px;background-color:var(--white);border-radius:5px}.menu[data-astro-cid-3ef6ksr2]{display:block}.menuNav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.menuNav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{margin:0rem;color:var(--white);font-size:1.1rem;padding:.8rem;text-decoration:none}}footer[data-astro-cid-sz7xmlte]{padding:0 180px;height:200px;letter-spacing:1.5px;background-color:var(--accent-dark);font-size:1.5rem;position:relative;overflow:hidden;display:flex;justify-content:space-between}footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background:url(/ktwardowski/halftonekt.svg) repeat;opacity:.05;z-index:0}footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]{position:relative;z-index:1}.fleft[data-astro-cid-sz7xmlte],.fright[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;flex-direction:column}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;margin-top:5px;color:var(--white);text-decoration:none;font-size:1.1rem;margin:.2rem;font-weight:400;transition:all .2s ease-out .5ms}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--dark)}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:5px;display:flex;justify-content:center}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0 10px}footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:1.3rem;margin:.5rem 1rem}@container main (max-width: 1200px){footer[data-astro-cid-sz7xmlte]{padding:0 1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;height:300px}footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:1rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:center;align-items:center}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:5px}}@container main (max-width: 768px){footer[data-astro-cid-sz7xmlte]{padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;height:300px}footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.6rem;margin:1rem .5rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.7rem}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:center;align-items:center}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:5px}}:root{--accent: #3fd7fe;--accent-light: #a2e7ea;--accent-dark: #34679b;--white: #f1f3e9;--dark: #20201f;--accent-gradient: linear-gradient( 45deg, var(--accent), var(--accent-light) 30%, white 60% )}html{font-family:Fira Code,monospace;background-color:var(--dark);color:var(--white);scroll-behavior:smooth}.landing{display:flex;padding-top:6rem;margin:0;height:80vh;position:relative;overflow:hidden}.landingDown{display:flex;padding-top:6rem;margin:0;height:90vh;position:relative;overflow:hidden}.landing:before,.landingDown:before{content:"";bottom:-200px;left:800px;position:absolute;width:75%;height:75%;background:url(/ktwardowski/halfball.svg) no-repeat;background-size:cover;opacity:.2;z-index:0}body{margin:0;padding:0;container:main / inline-size}main{margin:auto;width:100%;font-size:15px;line-height:1.6;min-height:95vh}p{font-size:1.3rem;font-weight:350;max-width:65ch;text-wrap:balance}h1{font-size:3.1rem;font-weight:600;line-height:1;margin-bottom:1em;text-wrap:balance}.left{width:50%;padding-right:1rem;margin-left:12rem}.right{width:50%;display:flex;justify-content:center;align-items:center}.right img{width:60%;margin-bottom:200px}.landing-blue{display:flex;background-color:var(--accent-dark);width:100%;padding:2rem 0;height:90vh}.leftb{width:60%}.rightb{width:40%;padding:2rem 12rem 1rem 1rem;display:flex;flex-direction:column}.left p,.rightb p{margin-bottom:3rem}h2{font-size:2.3rem;font-weight:700;color:var(--white);margin:0}.left{width:40%;padding-right:1rem}.right{width:60%}span,strong{color:var(--accent)}button,.a-button{background-color:var(--white);border:none;border-radius:.5rem;color:var(--dark);cursor:pointer;font-size:1.2rem;font-weight:700;margin:0rem;padding:.5rem 1rem;transition:all .2s ease-out}button:hover,.a-button:hover{background-color:var(--accent);transform:scale(1.1)}a{color:var(--dark);text-decoration:none}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.text-gradient{background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}*{scrollbar-width:auto;scrollbar-color:var(--accent) var(--dark)}*::-webkit-scrollbar{width:16px}*::-webkit-scrollbar-track{background:var(--dark)}*::-webkit-scrollbar-thumb{background-color:var(--accent)}@container main (max-width: 1200px){.right,.leftb{display:none}.landing{height:100vh;padding-top:2rem}.landing:before,.landingDown:before{left:500px;bottom:-370px}h1{font-size:2.3rem;margin-top:1rem}.left p{font-size:1rem;margin-bottom:2rem}.left,.rightb{width:100%;padding:1rem;margin:2rem}}@container main (max-width: 768px){.right,.leftb{display:none}.landing{height:100vh;padding-top:2rem}.landing:before,.landingDown:before{left:200px;bottom:-270px}h1{font-size:2.3rem;margin-top:1rem}.left p,.rightb p{font-size:1rem;margin-bottom:2rem}.left,.rightb{width:100%;padding:1rem;margin:.5rem}.landingDown,.landing-blue{height:100vh;padding:2rem 0}.desc p{display:none}}
