main{display:flex;flex-direction:column;width:100%;max-width:1400px}.me-contact{display:flex;justify-content:center}.me-contact a{color:#fff;border-radius:30px;background:black;padding:calc(var(--padding-base)) calc(var(--padding-base) * 2);text-decoration:none}.me-projects:where(.astro-MSPUYIFQ){padding-bottom:var(--base-font8)}.me-projects:where(.astro-MSPUYIFQ) img:where(.astro-MSPUYIFQ){object-fit:cover}h2:where(.astro-MSPUYIFQ){font-size:var(--l-font)}.grid:where(.astro-MSPUYIFQ){max-width:900px;height:420px;display:flex;background:white;overflow:hidden;text-decoration:none;color:#000;box-shadow:0 0 10px 5px #0000001a;@media screen and (min-width: 900px){height:calc(100% + 4rem)}}.left-content:where(.astro-MSPUYIFQ){flex:1.2}.left-content:where(.astro-MSPUYIFQ) img:where(.astro-MSPUYIFQ){height:100%;object-fit:cover}.right-content:where(.astro-MSPUYIFQ){flex:1;display:flex;flex-direction:column;gap:.5rem}.right-content:where(.astro-MSPUYIFQ)>:where(.astro-MSPUYIFQ){flex:1}.title-content:where(.astro-MSPUYIFQ){padding-right:.5rem;font-size:1.5rem;writing-mode:vertical-rl;text-orientation:mixed}.projects:where(.astro-MSPUYIFQ){padding-top:2rem}.projects:where(.astro-MSPUYIFQ) li:where(.astro-MSPUYIFQ){list-style:none;display:flex;align-items:center;justify-content:center;gap:1rem}.invert-card:where(.astro-MSPUYIFQ){max-width:500px;border-radius:15px;padding:.5rem 1.5rem;list-style:none;color:#000;display:flex;justify-content:center;align-items:center}.invert-card:where(.astro-MSPUYIFQ) a:where(.astro-MSPUYIFQ){color:#000;text-decoration:none;line-height:2.5rem;text-align:center}.invert-card:where(.astro-MSPUYIFQ) p:where(.astro-MSPUYIFQ){padding-top:.5rem;font-size:1.3rem;line-height:1.7rem}.project-link:where(.astro-MSPUYIFQ){transition:all .5s ease;@media screen and (max-width: 900px){position:absolute;top:50px left: 50%}}.project-link:where(.astro-MSPUYIFQ):hover{transform:scale(1.2)}@media screen and (min-width: 600px){.projects:where(.astro-MSPUYIFQ) li:where(.astro-MSPUYIFQ){gap:3rem}}.me-location:where(.astro-NCJFGM3L){flex:1;min-height:300px;@media screen and (min-width: 900px){min-height:auto}}#map:where(.astro-NCJFGM3L){height:300px;@media screen and (min-width: 900px){height:calc(100% + 4rem)}}.me-social-card:where(.astro-LXI3RJYQ){padding:var(--padding-base) 0px}.social-container-image:where(.astro-LXI3RJYQ){width:100%;min-width:90px}.me-cal:where(.astro-5A6JQYMS){cursor:pointer}.me-cal:where(.astro-5A6JQYMS) button:where(.astro-5A6JQYMS){background:transparent;border:none}.me-cal:where(.astro-5A6JQYMS) img:where(.astro-5A6JQYMS){cursor:pointer}a:where(.astro-5A6JQYMS){display:flex}.social-container-image:where(.astro-5A6JQYMS){width:100%;min-width:90px;padding-inline:var(--padding-base)}.about-me:where(.astro-N7RGO44U){display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--base-font4);@media screen and (min-width: 800px){flex-direction:row}}h1:where(.astro-N7RGO44U){font-size:var(--xl-font);line-height:7rem;background:linear-gradient(27deg,#daf7a6,#c70039,#581845);background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent}p:where(.astro-N7RGO44U){font-size:var(--l-font);@media screen and (min-width: 800px){line-height:2.8rem;max-width:700px;padding-bottom:1rem}}.me-intro-image-container:where(.astro-N7RGO44U){flex:0 0 450px;display:flex;justify-content:center;align-items:center}.me-intro-image-container:where(.astro-N7RGO44U) img:where(.astro-N7RGO44U){max-inline-size:100%;block-size:auto;aspect-ratio:2/1;object-fit:contain}} @media screen and (min-width: 800px){.about-me{flex-direction:row}}h2:where(.astro-J7PV25F6){font-size:var(--l-font)}.about-more:where(.astro-J7PV25F6){width:100%;display:flex;flex-direction:column;min-height:300px;@media screen and (min-width: 900px){flex-direction:row;padding-bottom:var(--base-font4)}}.me-social:where(.astro-J7PV25F6){flex:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-bottom:var(--padding-base);@media screen and (min-width: 900px){justify-content:flex-end}}.me-contact:where(.astro-J7PV25F6){padding-top:4rem;display:flex;flex-direction:column;justify-content:flex-start}.contact-button-wrapper:where(.astro-J7PV25F6){display:flex;justify-content:center;min-height:50px;width:100%}
