@layer components{.cta-btn{background-color:var(--color-pale-violet-red);color:var(--color-beige);letter-spacing:0;text-transform:capitalize;border-radius:var(--radius-cta);font-size:var(--text-cta);font-weight:var(--font-weight-heading);transition:all var(--default-transition-duration) var(--ease-in-out);padding:.8em 2em;line-height:1;text-decoration:none;display:inline-block}.cta-btn--secondary{color:var(--color-pale-violet-red);background-color:var(--color-beige);letter-spacing:0;border-radius:var(--radius-box);font-size:var(--text-secondary);font-weight:var(--font-weight-heading);transition:all var(--default-transition-duration) var(--ease-in-out);padding:1.2rem 2rem;line-height:1;display:inline-block}@media (hover:hover){.cta-btn:hover{color:var(--color-pale-violet-red);background-color:var(--color-beige)}.cta-btn--secondary:hover{color:var(--color-beige);background-color:var(--color-pale-violet-red)}}@media (width<768px){.cta-btn{text-align:center;width:100%}}.hero[data-astro-cid-5ivlo7vc]{padding-block:6em}.hero-c[data-astro-cid-5ivlo7vc]{flex-direction:column;row-gap:2rem;display:flex}.title-row[data-astro-cid-5ivlo7vc]{justify-content:space-between;align-items:flex-start;display:flex}.title[data-astro-cid-5ivlo7vc]{position:relative}.avatar[data-astro-cid-5ivlo7vc]{width:8em;height:auto;position:absolute;inset-block-start:0;inset-inline-start:28%}.game-row[data-astro-cid-5ivlo7vc]{justify-content:space-between;align-items:flex-end;column-gap:8rem;display:flex}.game[data-astro-cid-5ivlo7vc]{border-radius:var(--radius-box);background-color:var(--color-light-black);flex:1;align-self:stretch;min-height:40vh;position:relative;overflow:hidden}.skills[data-astro-cid-5ivlo7vc]{justify-content:flex-end;align-items:flex-end;column-gap:4rem;display:flex}.skills-c[data-astro-cid-5ivlo7vc]{flex-direction:column;row-gap:3em;display:flex}.skill[data-astro-cid-5ivlo7vc]{font-size:var(--text-label);font-weight:var(--font-weight-heading)}.gameContainer[data-astro-cid-5ivlo7vc]{outline:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gameContainer[data-astro-cid-5ivlo7vc][data-playing]{touch-action:none}.webgl[data-astro-cid-5ivlo7vc]{border-radius:1em;outline:none;position:absolute;inset-block-start:0;inset-inline-start:0}.startGame[data-astro-cid-5ivlo7vc]{z-index:50;padding:1em 2em}.counter[data-astro-cid-5ivlo7vc]{z-index:2;margin:0;font-size:4em;position:absolute;inset-block-start:0;inset-inline-start:.5em}.ballFollower[data-astro-cid-5ivlo7vc]{z-index:999;width:50px;height:50px;display:none;position:absolute;inset-block-end:0}.arrowImg[data-astro-cid-5ivlo7vc]{width:100%}.lostGame[data-astro-cid-5ivlo7vc]{z-index:2;background-color:var(--color-black);text-align:center;border-radius:1em;padding:2em;display:none}.lostGame[data-astro-cid-5ivlo7vc] h2[data-astro-cid-5ivlo7vc],.score[data-astro-cid-5ivlo7vc]{font-size:3em}.score[data-astro-cid-5ivlo7vc]{margin:0}@media (width<992px){.hero[data-astro-cid-5ivlo7vc]{padding-block:4em}.game-row[data-astro-cid-5ivlo7vc]{column-gap:2rem}.skills[data-astro-cid-5ivlo7vc]{flex-direction:column;align-items:flex-start;row-gap:3em}}@media (width<768px){.hero[data-astro-cid-5ivlo7vc]{padding-block:2em}.title-row[data-astro-cid-5ivlo7vc]{flex-direction:column;row-gap:1rem}.avatar[data-astro-cid-5ivlo7vc]{width:2em}.game-row[data-astro-cid-5ivlo7vc]{flex-direction:column}.game[data-astro-cid-5ivlo7vc]{flex:none;height:60vh}.skills[data-astro-cid-5ivlo7vc]{flex-direction:row;justify-content:space-between;align-self:stretch;margin-block-start:2em}.skills-c[data-astro-cid-5ivlo7vc]{row-gap:2em}.skill[data-astro-cid-5ivlo7vc]{font-size:1em}.lostGame[data-astro-cid-5ivlo7vc]{margin-inline:1em}.lostGame[data-astro-cid-5ivlo7vc] h2[data-astro-cid-5ivlo7vc],.score[data-astro-cid-5ivlo7vc]{font-size:2em}}@media (width<480px){.game-row[data-astro-cid-5ivlo7vc]{flex-direction:column-reverse}.skills[data-astro-cid-5ivlo7vc]{column-gap:1rem;margin-block:0 2em}.skills-c[data-astro-cid-5ivlo7vc]{row-gap:2rem}.skill[data-astro-cid-5ivlo7vc]{font-size:1rem}}.band[data-astro-cid-jechmk4z]{background-color:var(--color-light-black);text-align:center}.work[data-astro-cid-jechmk4z]{padding-block:6em 4em}.stack[data-astro-cid-jechmk4z]{flex-direction:column;row-gap:4em;display:flex}.grid[data-astro-cid-jechmk4z]{grid-template-columns:1fr 1fr;gap:4em;margin:0;padding:0;list-style:none;display:grid}.project[data-astro-cid-jechmk4z]{margin-block-end:4em;position:relative;overflow:hidden}.card[data-astro-cid-jechmk4z]{z-index:1;border-radius:var(--radius-card);width:100%;min-height:35em;color:var(--color-black);flex-direction:column;justify-content:center;align-items:center;padding:2em;text-decoration:none;display:flex;position:relative}.logo[data-astro-cid-jechmk4z]{width:25em;height:auto;max-height:12rem;transition:transform .5s var(--ease-in-out)}@media (hover:hover){.card[data-astro-cid-jechmk4z]:hover .logo[data-astro-cid-jechmk4z]{transform:scale(1.05)}}.small[data-astro-cid-jechmk4z]{font-size:var(--text-cta-small);position:absolute;inset-block-end:2em}.private[data-astro-cid-jechmk4z]{background-color:var(--color-black);color:var(--color-beige);font-size:1.1em;font-weight:var(--font-weight-heading);border-radius:.8em .8em 0 0;padding:1em;position:absolute;inset:0 0 auto}.desc[data-astro-cid-jechmk4z]{text-align:start;padding-block-start:2em}.desc[data-astro-cid-jechmk4z] p[data-astro-cid-jechmk4z]{white-space:pre-wrap;margin-block:0 10px;line-height:1}@media (width<992px){.work[data-astro-cid-jechmk4z]{padding-block:4em}.desc[data-astro-cid-jechmk4z] p[data-astro-cid-jechmk4z]{line-height:1.2}}@media (width<768px){.work[data-astro-cid-jechmk4z]{padding-block:2em}.stack[data-astro-cid-jechmk4z]{row-gap:2em}.grid[data-astro-cid-jechmk4z]{grid-template-columns:1fr;gap:2em}.project[data-astro-cid-jechmk4z]{margin-block-end:0}.card[data-astro-cid-jechmk4z]{min-height:20em;padding-inline:1em}.logo[data-astro-cid-jechmk4z]{width:10em}.small[data-astro-cid-jechmk4z]{width:auto}.private[data-astro-cid-jechmk4z]{font-size:1em}.desc[data-astro-cid-jechmk4z]{padding-block-start:1em}.desc[data-astro-cid-jechmk4z] p[data-astro-cid-jechmk4z]{font-size:.9em}}@media (width<480px){.work[data-astro-cid-jechmk4z]{padding-block-start:4em}.private[data-astro-cid-jechmk4z]{font-size:.7em}}.band[data-astro-cid-2vedvpee]{background-color:var(--color-light-black);text-align:center}.logos[data-astro-cid-2vedvpee]{padding-block:0 6em}.stack[data-astro-cid-2vedvpee]{flex-direction:column;row-gap:4em;display:flex}.strip[data-astro-cid-2vedvpee]{align-items:center;column-gap:4rem;max-width:85%;margin-inline:auto;padding-block:3em;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 10.29% 89.68%,#0000 100%)}.list[data-astro-cid-2vedvpee]{animation:var(--animate-marquee);flex:none;align-items:center;column-gap:4rem;margin:0;padding:0;list-style:none;display:flex}.item[data-astro-cid-2vedvpee]{height:2em}.logo[data-astro-cid-2vedvpee]{width:auto;height:100%;display:block}@media (width<992px){.logos[data-astro-cid-2vedvpee]{padding-block-end:4em}.strip[data-astro-cid-2vedvpee]{padding-block:3rem}.item[data-astro-cid-2vedvpee],.logo[data-astro-cid-2vedvpee]{height:8em}}@media (width<768px){.logos[data-astro-cid-2vedvpee]{padding-block-end:2em}.stack[data-astro-cid-2vedvpee]{row-gap:2em}.strip[data-astro-cid-2vedvpee]{padding-block:2rem}.item[data-astro-cid-2vedvpee]{height:3rem}.logo[data-astro-cid-2vedvpee]{height:3em}}@media (width<480px){.item[data-astro-cid-2vedvpee]{max-width:10rem}}.modal[data-astro-cid-limcatzk]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;transition:transform 1s var(--ease-in-out), overlay 1s allow-discrete, display 1s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;transform:translateY(-100vh)}.modal[data-astro-cid-limcatzk][open]{transform:translateY(0)}@starting-style{.modal[data-astro-cid-limcatzk][open]{transform:translateY(-100vh)}}.modal[data-astro-cid-limcatzk]::backdrop{background:0 0}.contact[data-astro-cid-7qmszdp6]{background-color:var(--color-light-black);justify-content:center;align-items:center;min-height:100%;padding:6em 8em;display:flex;position:relative}.form-w[data-astro-cid-7qmszdp6]{width:100%;max-width:50%;margin-block-end:15px;margin-inline:auto}label[data-astro-cid-7qmszdp6]{font-size:2em;font-weight:var(--font-weight-heading);margin-block-end:5px;display:block}.field[data-astro-cid-7qmszdp6]{border:4px solid var(--color-beige);width:100%;height:38px;color:var(--color-beige);letter-spacing:normal;background-color:#0000;border-radius:20px;outline:0;margin-block-end:2em;padding:1em;font-size:1.5em;line-height:1.42857;display:block}.field[data-astro-cid-7qmszdp6]::placeholder{color:#c4c8bd}.field[data-astro-cid-7qmszdp6]:focus{border-color:var(--color-pale-violet-red)}.message[data-astro-cid-7qmszdp6]{height:auto}.success[data-astro-cid-7qmszdp6]{background-color:var(--color-pale-violet-red);text-align:center;border-radius:40px;padding:2em}.success[data-astro-cid-7qmszdp6] p[data-astro-cid-7qmszdp6]{font-size:2em;font-weight:var(--font-weight-heading);margin:0;line-height:2}.error[data-astro-cid-7qmszdp6]{background-color:var(--color-black);text-align:center;font-weight:var(--font-weight-error);border-radius:20px;margin-block:2rem 0;padding:1em}.close[data-astro-cid-7qmszdp6]{font-size:2em;position:absolute;inset-block-start:3.5em;inset-inline-end:6em}@media (width<992px){.form-w[data-astro-cid-7qmszdp6]{max-width:100%}}@media (width<768px){.contact[data-astro-cid-7qmszdp6]{padding:2em 1em}label[data-astro-cid-7qmszdp6]{font-size:1.5em}.field[data-astro-cid-7qmszdp6]{min-height:3em;font-size:1em}.message[data-astro-cid-7qmszdp6]{min-height:8em}.success[data-astro-cid-7qmszdp6]{padding:1em}.success[data-astro-cid-7qmszdp6] p[data-astro-cid-7qmszdp6]{font-size:1.3em}.close[data-astro-cid-7qmszdp6]{font-size:1.3rem;inset-block-start:2em;inset-inline:1em auto}}@media (width<480px){.contact[data-astro-cid-7qmszdp6]{flex-direction:column-reverse;align-items:flex-start;row-gap:3em}.close[data-astro-cid-7qmszdp6]{position:static}}}
