.hero-image:where(.astro-BBE6DXRZ){width:100%;height:100%}h1:where(.astro-BBE6DXRZ){margin-top:1.6rem;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.3}p:where(.astro-BBE6DXRZ){margin-top:1.6rem;display:block;max-width:50ch;font-size:clamp(1.6rem,2.5vw,2rem)}a:where(.astro-BBE6DXRZ){margin-top:3rem;display:inline-block;padding:1rem 2rem;font-size:clamp(1.7rem,2.5vw,2rem);font-weight:900;border-radius:10px;transition:all .2s ease-in}@media only screen and (min-width: 1000px){h1:where(.astro-BBE6DXRZ){margin-top:1.6rem;font-size:clamp(3.7rem,3.4vw,4.5rem);line-height:1.3}.hero-image:where(.astro-BBE6DXRZ){display:block;order:1;max-width:min(550px,45%)}.hero-image-mobile:where(.astro-BBE6DXRZ){display:none}section:where(.astro-BBE6DXRZ){margin-top:8rem;display:flex;gap:3rem;justify-content:space-between}a:where(.astro-BBE6DXRZ){margin-top:5rem}@media only screen and (min-width: 400px){a:where(.astro-BBE6DXRZ){padding:1.5rem 2.5rem}}}h3:where(.astro-VNIVFUH2){margin-top:2rem;font-size:clamp(1.8rem,4vw,2rem);font-weight:600;text-align:center}p:where(.astro-VNIVFUH2){margin-top:2rem;font-size:clamp(1.4rem,2.5vw,1.6rem)}.cards:where(.astro-VNIVFUH2){display:flex;gap:3rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.card:where(.astro-VNIVFUH2){display:flex;flex-direction:column;margin-top:4rem;border:2px solid;border-radius:10px;padding:2rem;max-width:35rem}svg:where(.astro-VNIVFUH2){margin-top:2rem;margin:0 auto}button:where(.astro-VNIVFUH2){display:flex;align-items:center;font-weight:600}button:where(.astro-VNIVFUH2) svg:where(.astro-VNIVFUH2){margin:0;margin-left:1rem;transition:all .2s ease-in}.btn-read-more:where(.astro-VNIVFUH2){display:inline-flex;margin-top:2rem;font-size:1.4rem}img:where(.astro-AMNG4ZVP){width:100%;max-width:70rem}.logo:where(.astro-AMNG4ZVP){max-width:5rem;max-height:5rem}.project:where(.astro-AMNG4ZVP){margin-top:4rem}h3:where(.astro-AMNG4ZVP){font-size:clamp(2rem,4vw,2.4rem);font-weight:600}.project-heading:where(.astro-AMNG4ZVP){display:flex;align-items:flex-end}.subtitle:where(.astro-AMNG4ZVP){font-size:clamp(1.4rem,2.5vw,1.8rem)}p:where(.astro-AMNG4ZVP){max-width:75ch;margin-top:2rem;font-size:clamp(1.4rem,2.5vw,2rem)}a:where(.astro-AMNG4ZVP){margin-top:1.8rem;margin-bottom:1.8rem;display:flex;align-content:center;align-items:center;font-size:clamp(1.8rem,2.5vw,2rem);font-weight:900;transition:all .2s ease-in-out}a:where(.astro-AMNG4ZVP) svg:where(.astro-AMNG4ZVP){margin-right:2rem}@media only screen and (min-width: 1200px){.project:where(.astro-AMNG4ZVP){display:flex;gap:5rem;margin-top:10rem}.project:where(.astro-AMNG4ZVP):nth-child(odd) .description:where(.astro-AMNG4ZVP){order:1}}svg:where(.astro-PWNN6AGY){display:inline-block}ul:where(.astro-PWNN6AGY){margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:2rem 1rem}ul:where(.astro-PWNN6AGY) li:where(.astro-PWNN6AGY){display:flex;align-items:center;gap:1rem}span:where(.astro-PWNN6AGY){font-size:clamp(1.3rem,2.5vw,1.6rem)}.logo:where(.astro-PWNN6AGY){height:2.5rem;width:2.5rem;border-radius:5px}@media screen and (min-width: 530px){.logo:where(.astro-PWNN6AGY){border-radius:10px;height:4rem;width:4rem}ul:where(.astro-PWNN6AGY){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2rem 4rem}ul:where(.astro-PWNN6AGY) li:where(.astro-PWNN6AGY){gap:2rem;min-width:16rem}}p:where(.astro-TQAWATND){margin-top:2rem;max-width:75ch;font-size:clamp(1.6rem,2.5vw,2rem)}a:where(.astro-TQAWATND){margin-top:1.8rem;display:inline-block;padding:1.5rem 2.5rem;font-size:clamp(1.8rem,2.5vw,2rem);font-weight:900;border-radius:10px;transition:all .2s ease-out}svg:where(.astro-TQAWATND){display:inline-block}p:where(.astro-V2CBYR3P){max-width:75ch;margin-top:2rem;font-size:clamp(1.6rem,2.5vw,2rem)}a:where(.astro-V2CBYR3P){transition:all .2s ease-out}.btn-cv:where(.astro-V2CBYR3P){display:inline-block;padding:1.5rem 2.5rem;font-size:clamp(1.8rem,2.5vw,2rem);font-weight:900;border-radius:10px}.links:where(.astro-V2CBYR3P){margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:2rem;align-items:center;align-content:center}ul:where(.astro-V2CBYR3P){display:flex}ul:where(.astro-V2CBYR3P) li:where(.astro-V2CBYR3P){margin-right:clamp(2rem,2.5vw,4rem)}img:where(.astro-V2CBYR3P){margin-top:4rem;border-radius:5px}@media only screen and (min-width: 1000px){h2:where(.astro-V2CBYR3P){margin-bottom:5rem}p:where(.astro-V2CBYR3P){max-width:45ch}.about:where(.astro-V2CBYR3P){display:flex;gap:4rem;justify-content:space-between}.links:where(.astro-V2CBYR3P){margin-top:6rem}}
