.page-module___8aEwW__page{min-height:calc(100dvh - var(--nav-height) - var(--footer-height) - var(--content-pad-top) - var(--content-pad-bottom));justify-content:center;align-items:center;padding:0;display:flex}.page-module___8aEwW__card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;width:100%;max-width:980px;padding:44px 46px;box-shadow:0 24px 80px #00000014}.page-module___8aEwW__profileAndIntro{justify-content:center;align-items:center;gap:64px;display:flex}.page-module___8aEwW__profile{flex:none;align-items:center;gap:22px;display:flex}.page-module___8aEwW__avatarWrap{background:#ffffffa6;border:1px solid #0000000d;border-radius:999px;padding:6px;box-shadow:0 16px 50px #00000014}.page-module___8aEwW__avatar{object-fit:cover;border-radius:999px;width:160px;height:160px;display:block}.page-module___8aEwW__meta{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module___8aEwW__name{letter-spacing:-.8px;color:#333!important;margin:0!important;font-size:42px!important;font-weight:700!important;line-height:1.1!important}.page-module___8aEwW__socials{align-items:center;gap:10px;display:flex}.page-module___8aEwW__socialLink{background:#ffffffa6;border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 10px 30px #00000014}.page-module___8aEwW__intro{flex:auto;max-width:520px}.page-module___8aEwW__introText{letter-spacing:.2px;color:#333;text-wrap:pretty;font-size:20px;line-height:1.8;margin:0!important}@media (max-width:900px){.page-module___8aEwW__card{padding:34px 22px}.page-module___8aEwW__profileAndIntro{text-align:center;flex-direction:column;gap:26px}.page-module___8aEwW__profile{flex-direction:column;gap:14px}.page-module___8aEwW__name{font-size:38px!important}.page-module___8aEwW__socials{justify-content:center}.page-module___8aEwW__intro{max-width:620px}}@media (max-width:480px){.page-module___8aEwW__card{border-radius:18px;padding:26px 16px}.page-module___8aEwW__profileAndIntro{gap:18px}.page-module___8aEwW__avatar{width:132px;height:132px}.page-module___8aEwW__name{font-size:34px!important}.page-module___8aEwW__introText{font-size:18px;line-height:1.75}}
