@font-face{font-family:Scratchy;src:url(/assets/Scratchy-DyULv_pI.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}header[data-v-d02182f3]{max-height:100vh;line-height:1.5}.logo[data-v-d02182f3]{margin:0 auto 2rem;display:block}nav[data-v-d02182f3]{text-align:center;width:100%;margin-top:2rem;font-size:12px}nav a.router-link-exact-active[data-v-d02182f3]{color:var(--color-text)}nav a.router-link-exact-active[data-v-d02182f3]:hover{background-color:#0000}nav a[data-v-d02182f3]{border-left:1px solid var(--color-border);padding:0 1rem;display:inline-block}nav a[data-v-d02182f3]:first-of-type{border:0}@media (width>=1024px){header[data-v-d02182f3]{padding-right:calc(var(--section-gap) / 2);place-items:center;display:flex}.logo[data-v-d02182f3]{margin:0 2rem 0 0}header .wrapper[data-v-d02182f3]{flex-wrap:wrap;place-items:flex-start;display:flex}nav[data-v-d02182f3]{text-align:left;margin-top:1rem;margin-left:-1rem;padding:1rem 0;font-size:1rem}}.page-bg[data-v-328a7c55]{background:linear-gradient(90deg,#4ca1af,#c4e0e5);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.container[data-v-328a7c55]{width:min(1200px,100%);min-height:min(760px,100vh - 4rem);display:flex}.card[data-v-328a7c55]{background:linear-gradient(110deg,#fffffffc 0%,#4ca1af80 100%);border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #03172a59}.rocket[data-v-328a7c55]{border-radius:24px;width:100%;max-width:520px;height:auto}.rocket-container[data-v-328a7c55]{border-radius:28px;flex:1;justify-content:center;align-items:center;min-height:100%;padding:2rem;display:flex}h1[data-v-328a7c55]{font-family:Scratchy,sans-serif;font-size:7rem}h2[data-v-328a7c55]{margin:0;font-family:Scratchy,sans-serif;font-size:3rem}h3[data-v-328a7c55]{font-weight:600}.text-container[data-v-328a7c55]{color:#05292b;text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-height:100%;padding:10rem 2.5rem;display:flex}img[data-v-328a7c55]{height:2rem}.social-icons-container img[data-v-328a7c55]{cursor:pointer}.social-icons-container img[data-v-328a7c55]:hover{transition:transform .3s ease-in-out;transform:scale(1.2)}.social-icons-container[data-v-328a7c55]{gap:1rem;height:2rem;display:flex}.contact-me[data-v-328a7c55]{color:#fff;font-weight:700;text-decoration:none}.contact-me[data-v-328a7c55]:hover{color:#baf6ff}@media (width<=900px){.page-bg[data-v-328a7c55]{padding:1rem}.container[data-v-328a7c55]{flex-direction:column;min-height:auto}.rocket-container[data-v-328a7c55]{padding:2rem 1rem 0}.text-container[data-v-328a7c55]{gap:1.5rem;padding:2rem 1.25rem 2.5rem}h1[data-v-328a7c55]{font-size:4rem}h2[data-v-328a7c55]{font-size:2rem}}
