.resume-biography .avatar-wrapper{width:250px;height:250px}.resume-biography .avatar{width:250px;height:250px;max-width:250px;max-height:250px}.bio-hero .home-section-bg::after{content:"";position:absolute;inset:0;background:rgb(255 255 255/.15)}.dark .bio-hero .home-section-bg::after{background:rgb(17 24 39/.45)}.bio-hero .resume-biography{max-width:1100px;width:calc(100% - 2rem);margin-inline:auto;padding:1.5rem 2.5rem 2.5rem;background:rgb(255 255 255/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;box-shadow:0 10px 30px rgb(0 0 0/.18)}.dark .bio-hero .resume-biography{background:rgb(17 24 39/.8);box-shadow:0 10px 30px rgb(0 0 0/.45)}@media(min-width:768px){.bio-hero .resume-biography{margin-top:4rem;padding-top:2rem}.bio-hero .resume-biography #profile{padding-top:0}.bio-hero .avatar-wrapper{margin-top:0}.bio-hero .resume-biography>.flex-auto{margin-top:1rem}}@media(max-width:767px){.bio-hero .resume-biography{padding:1rem 1.25rem 1.75rem;gap:1rem}.bio-hero .avatar-wrapper{margin-top:.5rem}}.bio-hero .bio-text,.bio-hero .resume-biography .grid{color:#111827}.dark .bio-hero .bio-text,.dark .bio-hero .resume-biography .grid{color:#f3f4f6}.cv-button{outline:2px solid rgb(var(--color-primary-500)/.55);outline-offset:3px;transition:outline-color .15s ease-in-out}.cv-button:hover,.cv-button:focus-visible{outline-color:rgb(var(--color-primary-500)/.9)}.cv-page-actions{text-align:center}.cv-page-download{display:inline-block;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-decoration:none}.cv-page-embed{display:block;width:100%;height:85vh;min-height:500px;border:1px solid #e5e7eb;border-radius:.5rem}