.nav-bar[data-v-15201637]{position:sticky;top:0;border-bottom:rgba(0,0,0,.1) solid 1px;background-color:rgba(var(--color-bg),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-bar .container[data-v-15201637]{display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;height:56px}.nav-bar .name[data-v-15201637]{margin:0;text-wrap:nowrap}.nav-bar .name a[data-v-15201637]{text-decoration:none}.nav-bar nav[data-v-15201637]{display:none;flex-wrap:nowrap;gap:.5rem}.nav-bar nav a[data-v-15201637]{text-decoration:none;font-size:.95em;font-weight:400}@media (min-width: 401px){.nav-bar .container[data-v-15201637]{padding-left:1.5rem;padding-right:1.5rem}.nav-bar nav[data-v-15201637]{display:flex}}.footer-bar[data-v-e63682f8]{width:100%;padding:1rem;background:#0000000d;font-size:.9em}.footer-bar p[data-v-e63682f8]{margin:0 auto;text-align:center}.hero[data-v-ba598653]{display:flex;align-items:center;height:calc(100vh - 56px)}.hero .container[data-v-ba598653]{display:flex;flex-direction:column;align-items:center;padding-top:5rem;padding-bottom:5rem}.hero .btn-container[data-v-ba598653]{display:flex;gap:.5rem}.hero .btn-container a[data-v-ba598653]{padding:.5rem}.project-card[data-v-55d0b04e]{display:flex;flex-direction:column;border:solid 1px var(--color-border);border-radius:8px;background-color:var(--color-bg);overflow:hidden;width:clamp(15rem,100%,30rem)}.image-wrapper[data-v-55d0b04e]{width:100%;height:auto;aspect-ratio:16 / 9;background-position:center;background-size:cover}.description-wrapper[data-v-55d0b04e]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem 1rem}h4[data-v-55d0b04e]{margin:0}.subheader[data-v-55d0b04e]{font-style:italic}.skill-wrapper[data-v-55d0b04e]{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1em}.skill-wrapper a[data-v-55d0b04e]{text-wrap-mode:nowrap;text-decoration:none;padding:.1rem .4rem;border-radius:8px;background-color:light-dark(rgba(0,0,0,.075),rgba(255,255,255,.1))}.skill-wrapper a img[data-v-55d0b04e]{color:#fff}.button-wrapper[data-v-55d0b04e]{display:flex;flex-direction:column;row-gap:.5rem;column-gap:1rem}.button-wrapper a[data-v-55d0b04e]{flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:4px;padding:.5em;text-decoration:none}@media (min-width: 700px){.button-wrapper[data-v-55d0b04e]{flex-direction:row}}.project[data-v-5d7e4e8d]{background-color:var(--color-bg-secondary);min-height:75vh;padding-top:3rem;padding-bottom:3rem}h2[data-v-5d7e4e8d]{margin-bottom:3rem}.card-wrapper[data-v-5d7e4e8d]{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 700px){.card-wrapper[data-v-5d7e4e8d]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;align-items:normal}}
