.page_profile__FIiyz{--profile-section-space:var(--space-section-y);color:var(--color-ink);font-size:var(--font-size-base);line-height:var(--leading-normal)}.page_profile__FIiyz :where(h1){font-size:clamp(38px,5vw,72px);line-height:var(--leading-tight);letter-spacing:-.05em}.page_profile__FIiyz :where(h2){font-size:clamp(22px,2vw,28px)}.page_profile__FIiyz :where(h3){font-size:20px}.page_breadcrumbWrap__DXvNR{padding-top:28px}.page_breadcrumb__26zKI{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.page_breadcrumbLink__u9N6b{color:var(--color-action);text-decoration:none}.page_breadcrumbLink__u9N6b:hover{text-decoration:underline}.page_sectionTight__Q2KrG{margin-top:var(--profile-section-space)}.page_profileGrid__SxE_B{display:grid;align-items:flex-start;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:clamp(28px,5vw,72px)}.page_profileHero__CD4Wg{display:grid;gap:24px}.page_profileName__WZCZh{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.page_monogram__izK3g{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;background:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-action);font-weight:var(--font-weight-semibold);font-size:22px;letter-spacing:-.03em}.page_profileLead__Jq_Gg{color:var(--color-action);margin-top:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.page_actionRow__Cx8Lj{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px}.page_lead__a4_73{font-size:var(--font-size-lg);line-height:var(--leading-normal);color:var(--color-ink);max-width:60ch}.page_skillTags__Bs6b_{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.page_skillTags__Bs6b_ span{background:var(--color-surface-muted);color:var(--color-ink);padding:8px 12px}.page_profileNote__8LDCY,.page_skillTags__Bs6b_ span{border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.page_profileNote__8LDCY{background:var(--color-surface);padding:20px;color:var(--color-ink-muted);line-height:var(--leading-normal)}.page_profileNote__8LDCY a{color:var(--color-ink);text-decoration:underline}.page_profileNote__8LDCY a:hover{color:var(--color-action)}.page_panel__u_T6h{background:var(--color-surface);border-radius:var(--radius-sm);padding:clamp(20px,2.6vw,28px)}.page_dataList__0bB9O{display:grid;margin-top:20px;gap:0}.page_dataRow__oz1uw{display:grid;align-items:baseline;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0}.page_dataRow__oz1uw+.page_dataRow__oz1uw{border-top:1px solid var(--color-line)}.page_dataRow__oz1uw dt{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.page_dataRow__oz1uw dd{margin:0;font-size:.875rem;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.page_dataRow__oz1uw dd a{color:var(--color-ink);text-decoration:underline}.page_dataRow__oz1uw dd a:hover{color:var(--color-action)}.page_primary___Dd80{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-sm);padding-top:.625rem;padding-bottom:.625rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding-inline:22px;font-weight:var(--font-weight-semibold);font-size:.9375rem;background:var(--color-action);color:var(--color-action-text)}.page_primary___Dd80:hover{background:var(--color-action-hover)}.page_arrow__fcHGU{font-family:system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .14s cubic-bezier(.2,.7,.2,1)}.page_primary___Dd80:hover .page_arrow__fcHGU{transform:translateX(3px)}.page_placeholderButton__hPhxn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-sm);padding-top:.625rem;padding-bottom:.625rem;font-size:var(--font-size-sm);line-height:var(--leading-snug);font-weight:var(--font-weight-medium);padding-inline:22px;background:var(--color-surface-muted);color:var(--color-ink-muted);border:1px dashed var(--color-line-strong);cursor:default;-webkit-user-select:none;user-select:none}.page_placeholderText__U2OeT{color:var(--color-ink-muted);font-style:italic;font-size:var(--font-size-sm)}.page_sectionHead__V7tHi{display:grid;align-items:flex-end;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:clamp(24px,5vw,80px);margin-bottom:clamp(32px,4vw,56px)}.page_photoBand__84jDw{display:block;width:100%}.page_photoBand__84jDw figure{min-width:0;width:100%}.page_photoImage__YXswO{display:block;width:100%;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-line);height:auto;max-height:720px;object-fit:cover;background:var(--color-surface-muted)}.page_photoCaption__GAsz0{margin-top:.625rem;color:var(--color-ink-muted);max-width:56ch}@media (max-width:900px){.page_profileGrid__SxE_B{grid-template-columns:repeat(1,minmax(0,1fr));gap:32px}}@media (max-width:760px){.page_sectionHead__V7tHi{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}.page_dataRow__oz1uw{grid-template-columns:90px minmax(0,1fr)}}