.profile_page__qiwNn{width:100%;color:var(--ink)}.profile_container__KexA9{max-width:1080px;margin:0 auto;padding:0 20px 72px}.profile_crumbs__kR11C{padding:24px 0 8px;font-size:13.5px;color:var(--ink-faint)}.profile_crumbs__kR11C a{font-weight:700;color:var(--brand-deep);text-decoration:none}.profile_crumbs__kR11C a:hover{text-decoration:underline}.profile_hero__yQHhB{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center;padding:16px 0 8px}.profile_photo__uI_yx{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--brand-tint) 0,#F4F8FC 100%);box-shadow:var(--shadow-card)}.profile_photoImg__RTQSP{object-fit:cover;object-position:center 25%}.profile_eyebrow__ICaJb{margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep)}.profile_name__Q0fuZ{margin:0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-synthesis:none;font-size:clamp(32px,5vw,46px);font-weight:400;letter-spacing:-.01em;line-height:1.1}.profile_meta__iKsLD{margin:8px 0 0;font-size:15px;font-weight:700;color:var(--brand-deep)}.profile_summary__VB0x3{margin:18px 0 0;max-width:600px;font-size:18px;line-height:1.6;color:var(--ink-soft)}.profile_facts__Cqlwd{margin:18px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.5;color:var(--ink-soft)}.profile_facts__Cqlwd li+li{margin-top:6px}.profile_facts__Cqlwd strong{color:var(--ink)}.profile_actions__nLip1{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.profile_body___fmty{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:48px;gap:48px;margin-top:48px}.profile_h2__Fwgdy{margin:0 0 14px;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-synthesis:none;font-size:28px;font-weight:400;letter-spacing:-.01em}.profile_about__spD6L p{margin:0 0 16px;font-size:17px;line-height:1.75}.profile_side__ShYAN{align-self:start;padding:20px;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px}.profile_sideTitle__b2xnz{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.profile_tags__WFW2Q{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.profile_tag__yhCbS{display:inline-block;padding:6px 12px;background:var(--page);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink)}.profile_tagLink__ScVex{background:var(--brand-tint);color:var(--brand-deep);text-decoration:none}.profile_tagLink__ScVex:hover{text-decoration:underline}.profile_sideNote__na_iy{margin:12px 0 0;font-size:12.5px;color:var(--ink-faint)}.profile_cta__mxvBb{margin-top:48px;padding:32px 24px;background:var(--brand-tint);border-radius:var(--radius-lg);text-align:center}.profile_ctaTitle__KTxja{margin:0 0 8px;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-synthesis:none;font-size:28px;font-weight:400}.profile_cta__mxvBb p{margin:0 0 18px;font-size:16px;color:var(--ink-soft)}.profile_others__Yle7r{margin-top:56px}.profile_otherGrid__zXrb3{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.profile_otherCard__mtUxB{display:flex;align-items:center;gap:14px;padding:12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.profile_otherCard__mtUxB:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.profile_otherPhoto__kCeDE{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:12px;background:var(--brand-tint)}.profile_otherName__QC_tS{display:block;font-size:15px;font-weight:800}.profile_otherMeta__nIqTo{display:block;margin-top:2px;font-size:13px;color:var(--ink-soft)}@media (max-width:860px){.profile_hero__yQHhB{grid-template-columns:1fr;gap:24px}.profile_photo__uI_yx{max-width:340px}.profile_body___fmty{grid-template-columns:1fr;gap:28px;margin-top:36px}.profile_side__ShYAN{order:-1}}@media (max-width:560px){.profile_summary__VB0x3{font-size:16.5px}.profile_about__spD6L p{font-size:16px}.profile_actions__nLip1>*{width:100%;justify-content:center}}