.ProfileHero_hero__QrGEf{position:relative;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-s1);overflow:hidden}@media (min-width:768px){.ProfileHero_hero__QrGEf{border-radius:var(--radius-lg)}}.ProfileHero_cover__pCAdH{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-surface2)}@media (min-width:768px){.ProfileHero_cover__pCAdH{aspect-ratio:3/1;max-height:30rem}}.ProfileHero_cover__pCAdH:has(.ProfileHero_coverFallback__BSkCL){aspect-ratio:auto;height:6rem}.ProfileHero_coverImage__iKtpb{display:block;width:100%;height:100%;object-fit:cover}.ProfileHero_coverFallback__BSkCL{width:100%;height:100%;background:radial-gradient(120% 150% at 10% 0,rgba(var(--color-orange-rgb),.22),transparent 55%),linear-gradient(160deg,#1d1d1d 0,#131313 45%,var(--color-bg) 100%)}.ProfileHero_scrim__3kuxO{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.5) 35%,rgba(10,10,10,0) 72%);pointer-events:none}.ProfileHero_body__7MRiG{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);padding-top:0}@media (min-width:768px){.ProfileHero_body__7MRiG{padding:var(--spacing-xl);padding-top:0}}.ProfileHero_logo__VoOf6{position:relative;z-index:2;width:80px;height:80px;margin-top:-40px;margin-bottom:calc(var(--spacing-sm) * -1);border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-surface2);box-shadow:var(--shadow-s1);overflow:hidden;flex-shrink:0}@media (min-width:768px){.ProfileHero_logo__VoOf6{width:112px;height:112px;margin-top:-56px}}.ProfileHero_round__9uEPu{border-radius:50%}.ProfileHero_logoImage__jzAgv{display:block;width:100%;height:100%;object-fit:cover}.ProfileHero_logoLetter__SOYMX{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-display);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-accent)}.ProfileHero_typeChip__LXEYh{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.ProfileHero_heading__QMEtA{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ProfileHero_titleRow__bc8RL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md)}.ProfileHero_name__s99CQ{font-family:var(--font-body);font-size:clamp(22px,1vw + 12px,30px);font-weight:var(--font-weight-bold);line-height:1.25;color:var(--color-text);margin:0;min-width:0;word-break:break-word}.ProfileHero_statusChip__i4cAC{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:.25em .8em;border-radius:var(--radius-pill);border:1px solid rgba(var(--color-orange-rgb),.45);background:rgba(var(--color-orange-rgb),.12);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ProfileHero_statusIcon__vgAm7{font-size:1rem;flex-shrink:0}.ProfileHero_note__9UwhN{color:var(--color-text2);font-size:var(--font-size-md);line-height:var(--line-height-loose);margin:0}.ProfileHero_actions__bhQcN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.ProfileHero_primary__f2LmC{display:flex;flex:0 0 auto}.ProfileHero_secondaryRow__PS3j3{display:contents}@media (max-width:767.98px){.ProfileHero_body__7MRiG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-md)}.ProfileHero_actions__bhQcN>*,.ProfileHero_body__7MRiG>*{grid-column:1/-1}.ProfileHero_actions__bhQcN{display:contents}.ProfileHero_logo__VoOf6{grid-column:1;grid-row:1;margin-bottom:0}.ProfileHero_primary__f2LmC{grid-column:2;grid-row:1;align-self:end;justify-self:end}.ProfileHero_heading__QMEtA,.ProfileHero_note__9UwhN{grid-column:1/-1}.ProfileHero_heading__QMEtA{grid-row:2;min-width:0}.ProfileHero_secondaryRow__PS3j3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.ProfileHero_secondaryRow__PS3j3 .ProfileHero_button__HVnVf{padding:8px 12px}.ProfileHero_secondaryRow__PS3j3 .ProfileHero_buttonIcon__wg2Vu{display:none}.ProfileHero_scrim__3kuxO{background:linear-gradient(to top,rgba(var(--color-bg-rgb),.6) 0,rgba(var(--color-bg-rgb),0) 30%)}}.ProfileHero_button__HVnVf{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:8px 18px;min-height:44px;border-radius:var(--radius-pill);border:2px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;text-align:center;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-easing-ease-in-out),border-color var(--motion-duration-fast) var(--motion-easing-ease-in-out),background var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.ProfileHero_button__HVnVf:hover:not(:disabled){opacity:.9}.ProfileHero_button__HVnVf:disabled{cursor:not-allowed;opacity:.65}.ProfileHero_secondary__ZlEqv{background:var(--color-surface2);border-color:var(--color-border);color:var(--color-text)}.ProfileHero_secondary__ZlEqv:hover:not(:disabled){border-color:var(--color-accent);opacity:1}.ProfileHero_buttonIcon__wg2Vu{font-size:1.1rem;flex-shrink:0}.ProfileHero_actionHint__Pc05f{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted,#9aa0a8)}.ProfileHero_buttonStack__n8VW7{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:var(--line-height-normal)}.ProfileHero_buttonHint__hddSd{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);opacity:.85}.ProfileHero_socials__I1UaP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.ProfileHero_socialLink__riobT{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface2);color:var(--color-text);transition:border-color var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.ProfileHero_socialLink__riobT:hover{border-color:var(--color-accent)}.ProfileHero_socialIcon__hogNs{font-size:1.2rem;color:var(--color-accent)}.ProfileHero_below__UE5_x{padding:0 var(--spacing-lg) var(--spacing-lg)}.ProfileHero_panel__Jow4j{display:contents}@media (min-width:768px){.ProfileHero_hero__QrGEf{display:grid;container-type:inline-size}.ProfileHero_body__7MRiG,.ProfileHero_cover__pCAdH{grid-area:1/1}.ProfileHero_cover__pCAdH{aspect-ratio:auto;max-height:none;height:100%;min-height:min(100cqw/3,30rem)}.ProfileHero_cover__pCAdH:has(.ProfileHero_coverFallback__BSkCL){height:100%;min-height:12rem}.ProfileHero_coverFallback__BSkCL,.ProfileHero_coverImage__iKtpb{position:absolute;inset:0}.ProfileHero_scrim__3kuxO{background:linear-gradient(to top,rgba(var(--color-bg-rgb),.75) 0,rgba(var(--color-bg-rgb),.25) 45%,rgba(var(--color-bg-rgb),0) 75%)}.ProfileHero_body__7MRiG{z-index:1;align-self:end;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--spacing-md) var(--spacing-xl);padding-top:var(--spacing-xl)}.ProfileHero_panel__Jow4j{display:flex;align-items:center;gap:var(--spacing-lg);justify-self:start;max-width:48rem;min-width:0;padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(var(--color-white-rgb),.1);background:rgba(var(--color-bg-rgb),.55);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.ProfileHero_logo__VoOf6{margin:0}.ProfileHero_heading__QMEtA{min-width:0}.ProfileHero_note__9UwhN{flex-basis:100%}.ProfileHero_actions__bhQcN{justify-content:flex-end;max-width:40rem}.ProfileHero_actions__bhQcN .ProfileHero_secondary__ZlEqv,.ProfileHero_socialLink__riobT{background:rgba(var(--color-bg-rgb),.55);border-color:rgba(var(--color-white-rgb),.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ProfileHero_below__UE5_x{grid-row:2;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl)}.ProfileHero_actionHint__Pc05f{grid-column:1/-1;margin:0;justify-self:end;color:var(--color-text);text-shadow:0 1px 3px rgba(var(--color-black-rgb),.8)}}