.Info-module__rMc6WG__infoWrapper{width:100%;height:100vh;color:var(--color-text-primary);z-index:1;flex-direction:column;padding:2rem 4vw;display:flex;position:relative;overflow:hidden}.Info-module__rMc6WG__header{z-index:2;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.Info-module__rMc6WG__logoText{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1}.Info-module__rMc6WG__backLink{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-primary);font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .3s}.Info-module__rMc6WG__backLink:hover{opacity:.6}.Info-module__rMc6WG__mainContent{z-index:2;flex-wrap:wrap;flex:1;gap:clamp(2rem,5vw,5rem);display:flex;overflow:hidden}.Info-module__rMc6WG__leftColumn{flex-direction:column;flex:.8;justify-content:flex-start;min-width:250px;max-width:320px;display:flex}.Info-module__rMc6WG__imageWrapper{aspect-ratio:4/5;width:100%;margin-bottom:1.5rem;position:relative}.Info-module__rMc6WG__profileImage{object-fit:cover;width:100%;height:100%}.Info-module__rMc6WG__imageMarker{font-family:var(--font-sans);color:#fffc;font-size:1.2rem;font-weight:300;line-height:1;position:absolute}.Info-module__rMc6WG__imageMarker[data-pos=tl]{top:.5rem;left:.5rem}.Info-module__rMc6WG__imageMarker[data-pos=tr]{top:.5rem;right:.5rem}.Info-module__rMc6WG__imageMarker[data-pos=bl]{bottom:.5rem;left:.5rem}.Info-module__rMc6WG__imageMarker[data-pos=br]{bottom:.5rem;right:.5rem}.Info-module__rMc6WG__metaSection{flex-direction:column;display:flex}.Info-module__rMc6WG__metaRow{border-bottom:1px solid var(--color-border-light);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.7rem;display:flex}.Info-module__rMc6WG__metaRow span:last-child{color:var(--color-text-primary);text-align:right;text-transform:none;max-width:60%;font-weight:500}.Info-module__rMc6WG__metaRow a{color:var(--color-text-primary);text-transform:none;font-weight:500;text-decoration:none;transition:opacity .3s}.Info-module__rMc6WG__metaRow a:hover{opacity:.6}.Info-module__rMc6WG__rightColumn{flex-direction:column;flex:2;min-width:300px;display:flex}.Info-module__rMc6WG__aboutLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.75rem}.Info-module__rMc6WG__nameHeading{font-family:var(--font-sans);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;line-height:1}.Info-module__rMc6WG__bio{color:var(--color-text-primary);max-width:800px;margin-bottom:2rem;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.5}.Info-module__rMc6WG__skillsGrid{border-top:1px solid var(--color-border-light);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.5rem;padding-top:1.5rem;display:grid}.Info-module__rMc6WG__skillCol{flex-direction:column;gap:.5rem;display:flex}.Info-module__rMc6WG__skillTitle{letter-spacing:.1em;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem}.Info-module__rMc6WG__skillItem{color:var(--color-text-primary);font-size:.85rem}.Info-module__rMc6WG__footerVersion{color:var(--color-text-secondary);letter-spacing:.1em;z-index:2;font-size:.7rem;position:absolute;bottom:2rem;right:4vw}@media (max-width:900px){.Info-module__rMc6WG__infoWrapper{height:auto;min-height:100vh;overflow:visible}.Info-module__rMc6WG__mainContent{flex-direction:column}.Info-module__rMc6WG__leftColumn{max-width:100%}.Info-module__rMc6WG__metaRow span:last-child{max-width:70%}}
