.profile_page___5UWi{min-height:100vh;padding:5rem 1.5rem 6rem;display:flex;justify-content:center;background:radial-gradient(circle at 20% 35%,rgba(232,111,143,.4),transparent 55%),radial-gradient(circle at 80% 30%,rgba(224,58,102,.35),transparent 60%),linear-gradient(180deg,#f7dbe4,#ee92aa 45%,#e86f8f);color:#2a1a2c}.profile_card__WYC7U{position:relative;width:100%;max-width:960px;background:linear-gradient(180deg,rgba(93,45,129,.95),rgba(93,45,129,.55)),linear-gradient(135deg,rgba(38,19,53,.75));border:3px solid rgba(93,45,129,.18);border-radius:36px;padding:3.2rem 3rem;box-shadow:0 28px 60px rgba(51,25,71,.18),inset 0 1px 0 hsla(0,0%,100%,.92);color:#2a1a2c}.profile_card__WYC7U:before{content:"";position:absolute;inset:1.4rem;border-radius:26px;border:1px solid rgba(93,45,129,.18);pointer-events:none}.profile_header__dkgdN{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.profile_heading__yL10f{flex:1;min-width:220px}.profile_title__wFbBT{font-size:clamp(2rem,4vw,3rem);letter-spacing:.12em;color:#d6a23f;margin-bottom:.7rem}.profile_subtitle__aySKs{font-size:1.05rem;letter-spacing:.08em;color:rgba(214,162,63,.85);margin-bottom:.35rem}.profile_meta__xiBIk{font-size:.95rem;color:rgba(214,162,63,.78)}.profile_grid__xw__A{margin-top:2.5rem;display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.profile_section__h1Px5{background:#fff;border:1px solid rgba(93,45,129,.2);border-radius:24px;padding:1.6rem 1.4rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);color:#2a1a2c}.profile_sectionTitle__3acRX{display:flex;align-items:center;gap:.6rem;font-weight:700;letter-spacing:.04em;font-size:1.05rem;color:#5d2d81;margin-bottom:.9rem}.profile_sectionTitle__3acRX svg{color:#5d2d81;font-size:1.2rem}.profile_text__HyCnf{color:#2a1a2c;line-height:1.75;font-size:.98rem}.profile_chipset__KYjv1{display:flex;flex-wrap:wrap;gap:.6rem}.profile_chip__sojyg{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;background:linear-gradient(135deg,rgba(93,45,129,.12),rgba(93,45,129,.2));border:1px solid rgba(93,45,129,.23);font-size:.85rem;letter-spacing:.04em;color:#2a1a2c}.profile_link__OH5tE{color:#5d2d81;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.profile_link__OH5tE:focus,.profile_link__OH5tE:hover{color:#472263}@media(max-width:768px){.profile_card__WYC7U{padding:2.6rem 1.6rem}.profile_header__dkgdN{justify-content:center;text-align:center}.profile_heading__yL10f{justify-self:center}}