.contact-form-content{width:100%}form{flex-direction:column}.name-container,form{display:flex;grid-gap:1.5rem}.name-container{align-items:center}form input,form textarea{flex:1 1;width:100%;font-family:inherit;font-size:var(--fs-small);color:#fff;background:#202547;border-radius:.6rem;border:1.5px solid var(--foreground-color);padding:1rem}form input::placeholder,form textarea::placeholder{color:#b9c0dd;opacity:1}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.form-error{font-size:var(--fs-small);color:var(--accent-on-bg)}.form-error a{text-decoration:underline;font-weight:var(--fw-bold)}form button{font-family:inherit;font-size:var(--fs-small);font-weight:500;color:var(--on-accent);border:1.5px solid var(--foreground-color-light);border-radius:.6rem;background:linear-gradient(90deg,var(--foreground-color-light) 0,var(--foreground-color) 100%);padding:.7rem;transition:all .3s ease;cursor:pointer}form button:hover:not(:disabled){color:var(--foreground-color-light);background:rgba(0,0,0,0)}form button:disabled{cursor:progress;opacity:.7}@media(max-width:449px){.name-container{flex-direction:column;align-items:flex-start}form button,form input,form textarea{padding:.7rem;border-radius:.3rem}}.home-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;z-index:1}.home-content{flex:1.25 1 24rem;min-width:0}.home-content h1{font-size:var(--fs-hero);line-height:1.1;margin-bottom:.5rem;text-wrap:balance}.home-role{font-size:var(--fs-large);font-weight:var(--fw-bold);color:var(--accent-on-bg);margin-bottom:1rem}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.home-actions .btn{flex:none}.home-content .home-seeking{display:inline-flex;align-items:center;gap:.5rem;width:auto;padding:.5rem .9rem;border-radius:.6rem;background:var(--surface-color);border:1px solid var(--border-color);color:var(--accent-on-bg);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.5}.home-content .home-seeking:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-on-bg);animation:home-seeking-pulse 2s ease-out infinite}@keyframes home-seeking-pulse{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-on-bg) 70%,transparent)}70%{opacity:.45;box-shadow:0 0 0 .5rem rgba(0,0,0,0)}to{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.home-content p{width:100%;max-width:var(--mw-text);margin-bottom:1rem;line-height:1.6}.home-img{flex:1 1 300px;display:flex;flex-direction:column;align-items:flex-end}.home-photo{position:relative;display:flex;isolation:isolate}.home-photo:before{content:" ";position:absolute;inset:-1.5rem;border-radius:50%;background-color:var(--foreground-color);filter:blur(45px);z-index:-1}.home-photo img,.home-photo picture{display:block}.home-photo img{width:21rem;max-width:100%;aspect-ratio:1;height:auto;object-fit:cover;object-position:50% 45%;border-radius:50%;transition:transform .3s ease}.home-photo img:hover{transform:translateY(-1rem)}@media(min-width:1200px){.home-photo img{width:24rem}}@media(max-width:1023px){.home-container{flex-direction:column;text-align:center}.home-content,.home-img{width:100%;align-items:center}.home-img{margin-top:1rem}.home-actions{justify-content:center}.home-content p{text-align:center}}@media(max-width:599px){.home-photo img{width:14rem}.home-photo:before{inset:-1rem;filter:blur(30px)}}.CurrentWork_now__XHCc6{margin-top:1.5rem}.CurrentWork_heading__27wxT{font-size:var(--fs-large);line-height:var(--lh-title);margin-bottom:.75rem}.CurrentWork_list__FN_zD{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:1023px){.CurrentWork_list__FN_zD{justify-content:center}}.CurrentWork_chip__oB75i{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem .3rem;border-radius:999px;background:var(--surface-color);border:1px solid var(--border-color);font-size:var(--fs-small);font-weight:var(--fw-bold);transition:transform .3s ease,border-color .3s ease,background .3s ease,color .3s ease}.CurrentWork_chip__oB75i:focus-visible,.CurrentWork_chip__oB75i:hover{transform:translateY(-.1rem);border-color:var(--accent-on-bg)}.CurrentWork_avatar__WzExl{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden;background:var(--background-color)}.CurrentWork_avatar__WzExl img{width:100%;height:100%;object-fit:cover;display:block}.CurrentWork_ctaChip__jgpue{padding:.55rem 1rem;background:rgba(0,0,0,0);border-color:var(--accent-on-bg);color:var(--accent-on-bg)}.CurrentWork_ctaChip__jgpue:focus-visible,.CurrentWork_ctaChip__jgpue:hover{background:var(--accent-on-bg);color:var(--on-accent)}.CurrentWork_arrow__Ng_JR{transition:transform .2s ease}.CurrentWork_chip__oB75i:focus-visible .CurrentWork_arrow__Ng_JR,.CurrentWork_chip__oB75i:hover .CurrentWork_arrow__Ng_JR{transform:translateX(.25rem)}.CurrentWork_newTab__WXXOs{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.HeroLinks_list__IrRsE{list-style:none;display:flex;align-items:center;gap:.5rem}.HeroLinks_link__n_czF{display:flex;align-items:center;justify-content:center;width:var(--btn-height);height:var(--btn-height);border-radius:.6rem;background:var(--surface-color);border:1px solid var(--border-color);font-size:1.25rem;transition:transform .3s ease,border-color .3s ease,color .3s ease}.HeroLinks_link__n_czF:focus-visible,.HeroLinks_link__n_czF:hover{transform:translateY(-.1rem);border-color:var(--accent-on-bg);color:var(--accent-on-bg)}.aboutme-container{position:relative;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.aboutme-content p{text-align:justify;padding:0 1rem}.aboutme-content{margin:auto;display:flex;flex-direction:column}.aboutme-content a{align-self:center;margin-top:3rem}.ProjectCard_container__Rq6uy{display:flex;align-items:flex-start;gap:3rem;padding:1rem .5rem}@media(min-width:768px){.ProjectCard_container__Rq6uy:nth-child(2n){flex-direction:row-reverse}}.ProjectCard_mediaLink___ojc4{display:block;flex:0 0 44%;min-width:0;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;background:var(--surface-color)}.ProjectCard_image__smW5J,.ProjectCard_mediaLink___ojc4>picture{display:block;width:100%;height:100%}.ProjectCard_image__smW5J{transition:transform .3s ease}.ProjectCard_mediaLink___ojc4:hover .ProjectCard_image__smW5J{transform:scale(1.02)}.ProjectCard_cover__TzZ__{object-fit:cover}.ProjectCard_logo__73sL2{object-fit:contain;padding:.75rem}.ProjectCard_body__thDdB{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}.ProjectCard_title__GmW37{font-size:var(--fs-minititle);line-height:var(--lh-title);font-weight:var(--fw-bold);margin:0}.ProjectCard_meta__oUPOy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.ProjectCard_type__jBvo6{padding:.15rem .55rem;border:1px solid var(--border-color);border-radius:20px;background:var(--background-color);font-size:var(--fs-tooltip);font-weight:var(--fw-bold)}.ProjectCard_date__H2nZ_{font-size:var(--fs-small);color:var(--text-muted);white-space:nowrap}.ProjectCard_description__U5MD1{font-size:var(--fs-body);max-width:var(--mw-text-larger);margin:0}.ProjectCard_technologies__WXTMc{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.ProjectCard_cta__4XXlI{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-on-bg);font-size:var(--fs-small);font-weight:var(--fw-bold)}.ProjectCard_arrow__V10R6{transition:transform .2s ease}.ProjectCard_cta__4XXlI:focus-visible .ProjectCard_arrow__V10R6,.ProjectCard_cta__4XXlI:hover .ProjectCard_arrow__V10R6{transform:translateX(.25rem)}.ProjectCard_newTab__hA_Cc{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.ProjectCard_container__Rq6uy{flex-direction:column;gap:1rem;padding:0}.ProjectCard_mediaLink___ojc4{flex:none;width:100%}.ProjectCard_body__thDdB{width:100%}}