a{color:var(--project-link-color)}main[data-astro-cid-uogrpsp5]{background:var(--project-background);color:var(--project-text-color);display:flex;flex-direction:column;gap:3.2rem;justify-content:space-between;min-height:100vh;overflow-y:hidden;position:relative}.logo[data-astro-cid-uogrpsp5]{max-width:20rem}@media (min-width:768px){.logo[data-astro-cid-uogrpsp5]{max-width:25rem}}.container[data-astro-cid-uogrpsp5]{padding-top:3.6rem;width:100%}@media (min-width:768px){.grid[data-astro-cid-uogrpsp5]{display:grid;gap:6.4rem;grid-template-columns:1fr 1fr}}.site-info[data-astro-cid-uogrpsp5]>:not(last-child)[data-astro-cid-uogrpsp5]{margin-bottom:1em}.techs[data-astro-cid-uogrpsp5]{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}@media (min-width:768px){.techs[data-astro-cid-uogrpsp5]{gap:3.2rem}}.techs[data-astro-cid-uogrpsp5]>*{aspect-ratio:1/1;max-height:2.8rem;transition:transform var(--transition-default);width:2.8rem}@media (min-width:768px){.techs[data-astro-cid-uogrpsp5]>*{max-height:4.6rem;width:4.6rem}}.techs[data-astro-cid-uogrpsp5]>:hover{transform:rotate(15deg)}.details[data-astro-cid-uogrpsp5]>:not(last-child){margin-bottom:1em}.title[data-astro-cid-uogrpsp5]{display:block;font-size:3.6rem;margin-bottom:1em}@media (min-width:768px){.title[data-astro-cid-uogrpsp5]{font-size:4.8rem}}h1[data-astro-cid-uogrpsp5]{font-family:Cal Sans;font-size:inherit;font-weight:400;text-transform:lowercase}h1[data-astro-cid-uogrpsp5] a[data-astro-cid-uogrpsp5]{color:var(--work-text-color)}h1[data-astro-cid-uogrpsp5] svg[data-astro-cid-uogrpsp5]{display:inline-block;letter-spacing:1rem;margin-left:1.6rem}a[data-astro-cid-uogrpsp5]#back{color:inherit;display:inline-flex;margin-bottom:3.2rem}@media (min-width:768px){a[data-astro-cid-uogrpsp5]#back{margin-bottom:6.4rem}}a[data-astro-cid-uogrpsp5]#back svg[data-astro-cid-uogrpsp5]{height:3.2rem;width:3.2rem}a[data-astro-cid-uogrpsp5]#back [data-astro-cid-uogrpsp5][data-arrow],a[data-astro-cid-uogrpsp5]#back [data-astro-cid-uogrpsp5][data-bar],a[data-astro-cid-uogrpsp5]#back [data-astro-cid-uogrpsp5][data-left-bar]{transition:var(--transition-default)}a[data-astro-cid-uogrpsp5]#back:focus [data-astro-cid-uogrpsp5][data-left-bar],a[data-astro-cid-uogrpsp5]#back:hover [data-astro-cid-uogrpsp5][data-left-bar]{opacity:0}a[data-astro-cid-uogrpsp5]#back:focus [data-astro-cid-uogrpsp5][data-arrow],a[data-astro-cid-uogrpsp5]#back:focus [data-astro-cid-uogrpsp5][data-bar],a[data-astro-cid-uogrpsp5]#back:hover [data-astro-cid-uogrpsp5][data-arrow],a[data-astro-cid-uogrpsp5]#back:hover [data-astro-cid-uogrpsp5][data-bar]{transform:translate(-5px)}nav[data-v-a7f6c3ba]{display:flex;justify-content:flex-end;margin-bottom:1.6rem}@media (min-width:768px){nav[data-v-a7f6c3ba]{display:none}}.arrows[data-v-a7f6c3ba]{display:flex;gap:1.6rem}button[data-v-a7f6c3ba]{background-color:#eee;border:none;border-radius:99px;color:var(--clr-text-light);cursor:pointer;display:grid;height:4rem;padding:0;place-items:center;width:4rem}@media (hover:hover){button[data-v-a7f6c3ba]:hover{background-color:#d4d4d4;color:var(--clr-text)}}button[data-v-a7f6c3ba]:active{background-color:#d4d4d4;color:var(--clr-text)}.scroll-container[data-v-a7f6c3ba]{--gap:3.6rem;overflow:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-container[data-v-a7f6c3ba]::-webkit-scrollbar{display:none}@media (min-width:768px){.scroll-container[data-v-a7f6c3ba]{overflow:hidden;scroll-snap-type:none}}.item[data-v-a7f6c3ba]{scroll-snap-align:start;width:100vw}@media (min-width:768px){.item[data-v-a7f6c3ba]{scroll-snap-align:none;width:auto}}.item-container[data-v-a7f6c3ba]{display:grid;gap:3.6rem;grid-auto-flow:column;list-style-type:none;padding:0;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.item-container[data-v-a7f6c3ba]{flex-direction:row;gap:3.6rem;justify-content:space-between;margin-inline:auto;max-width:1500px;padding-inline:2.4rem;transform:translateY(20%);width:100%}}img[data-v-a7f6c3ba]{box-shadow:var(--box-shadow);width:100%}@media (min-width:768px){img[data-v-a7f6c3ba]{transition:all 1s cubic-bezier(.165,.84,.44,1)}img[data-v-a7f6c3ba]:hover{transform:translateY(-10%)}}
