.AboutView-module__QxWzBq__profile{align-items:center;gap:2.5rem;margin-bottom:3.5rem;display:flex}.AboutView-module__QxWzBq__identity{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.AboutView-module__QxWzBq__avatar{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:linear-gradient(135deg,var(--md-primary),var(--md-tertiary));width:160px;height:160px;font-family:var(--font-display);color:var(--md-on-primary);justify-content:center;align-items:center;margin-bottom:.75rem;font-size:3.5rem;font-weight:800;display:flex}.AboutView-module__QxWzBq__name{font-family:var(--font-display);letter-spacing:.08em;color:var(--md-on-surface);font-size:1.25rem;font-weight:700}.AboutView-module__QxWzBq__role{font-family:var(--font-mono);color:var(--md-on-surface-variant);font-size:.875rem}.AboutView-module__QxWzBq__bio p{color:var(--md-on-surface-variant);font-size:1.0625rem}.AboutView-module__QxWzBq__section{margin-top:3rem}.AboutView-module__QxWzBq__section h2{margin-bottom:1rem;font-size:1.375rem;font-weight:700}.AboutView-module__QxWzBq__section h2:before{content:"// ";font-family:var(--font-mono);color:var(--md-primary)}.AboutView-module__QxWzBq__section p{color:var(--md-on-surface-variant);line-height:1.8}.AboutView-module__QxWzBq__skills{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.AboutView-module__QxWzBq__skill{font-family:var(--font-mono);background:var(--md-surface-container-lowest);border:1px solid var(--md-primary-container);border-radius:var(--md-shape-sm);color:var(--md-primary);transition:box-shadow var(--md-duration-short)var(--md-easing-standard),border-color var(--md-duration-short)var(--md-easing-standard);padding:.4375rem 1rem;font-size:.8125rem;font-weight:500}.AboutView-module__QxWzBq__skill:hover{border-color:var(--md-primary);box-shadow:var(--md-elevation-2)}@media (max-width:768px){.AboutView-module__QxWzBq__profile{flex-direction:column;align-items:flex-start;gap:1.5rem}.AboutView-module__QxWzBq__identity{align-items:flex-start}.AboutView-module__QxWzBq__avatar{width:112px;height:112px;font-size:2.5rem}}
