.profile-experience-module__z3q09G__profilePage{--paper:#f7f4ef;--white:#fff;--ink:#19191b;--muted:#716c69;--blue:#1769e8;--orange:#f2a221;--purple:#5639a4;--coral:#bd4439;--teal:#087c73;--olive:#697632;--pink:#f0a3bd;--stroke:2px solid var(--ink);background:var(--paper);min-height:100%;color:var(--ink);padding:24px 0 72px}.profile-experience-module__z3q09G__container{width:min(1160px,100% - 48px);margin:0 auto}.profile-experience-module__z3q09G__student{--accent:var(--pink);--accent-ink:var(--ink)}.profile-experience-module__z3q09G__professional{--accent:var(--blue);--accent-ink:var(--white)}.profile-experience-module__z3q09G__firm{--accent:var(--teal);--accent-ink:var(--white)}.profile-experience-module__z3q09G__business{--accent:var(--orange);--accent-ink:var(--ink)}.profile-experience-module__z3q09G__identity{border:var(--stroke);border-top:7px solid var(--accent);background:var(--white);border-radius:12px;padding:20px 22px 0;overflow:hidden}.profile-experience-module__z3q09G__identityTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-experience-module__z3q09G__accountLabel,.profile-experience-module__z3q09G__descriptor,.profile-experience-module__z3q09G__sectionTitle>p,.profile-experience-module__z3q09G__infoLabel{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.profile-experience-module__z3q09G__accountLabel,.profile-experience-module__z3q09G__professional .profile-experience-module__z3q09G__accountLabel,.profile-experience-module__z3q09G__firm .profile-experience-module__z3q09G__accountLabel{color:var(--accent)}.profile-experience-module__z3q09G__actions{align-items:center;gap:9px;display:flex}.profile-experience-module__z3q09G__pill{border:var(--stroke);background:var(--white);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.profile-experience-module__z3q09G__pill:hover{background:var(--pink);color:var(--ink);transform:translateY(-1px)}.profile-experience-module__z3q09G__editButton{background:var(--accent);color:var(--accent-ink)}.profile-experience-module__z3q09G__settings{border:var(--stroke);background:var(--white);width:42px;height:42px;color:var(--ink);border-radius:9999px;place-items:center;display:grid}.profile-experience-module__z3q09G__settings:hover{background:var(--orange)}.profile-experience-module__z3q09G__settings svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile-experience-module__z3q09G__verified{background:var(--teal);min-height:32px;color:var(--white);padding-inline:12px;font-size:11px}.profile-experience-module__z3q09G__firmLogo{background:var(--teal);color:var(--white);place-items:center;font-size:30px;font-weight:700;display:grid;position:relative;overflow:hidden}.profile-experience-module__z3q09G__firmLogo img{object-fit:cover}.profile-experience-module__z3q09G__firmDirectoryNote{border:var(--stroke);background:var(--white);border-radius:10px;margin-top:18px;padding:18px}.profile-experience-module__z3q09G__firmDirectoryNote p:last-child{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.profile-experience-module__z3q09G__identityBody{align-items:flex-start;gap:20px;padding:18px 0 16px;display:flex}.profile-experience-module__z3q09G__avatar{border:var(--stroke);background:var(--paper);object-fit:cover;border-radius:18px;flex:none;width:84px;height:84px}.profile-experience-module__z3q09G__identityCopy{min-width:0}.profile-experience-module__z3q09G__descriptor{color:var(--muted);margin:1px 0 5px;font-size:10px}.profile-experience-module__z3q09G__identityCopy h1{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:clamp(25px,4vw,36px);font-weight:700;line-height:1.1}.profile-experience-module__z3q09G__location{color:var(--muted);margin:6px 0 0;font-size:13px}.profile-experience-module__z3q09G__bio{color:#46413f;white-space:pre-line;max-width:760px;margin:11px 0 0;font-size:14px;line-height:1.55}.profile-experience-module__z3q09G__links{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.profile-experience-module__z3q09G__links a{color:var(--blue);text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.profile-experience-module__z3q09G__stats{border-top:1px solid #d8d1c9;gap:clamp(24px,6vw,58px);margin:0;padding:13px 0 15px;display:flex}.profile-experience-module__z3q09G__stats div{align-items:baseline;gap:7px;display:flex}.profile-experience-module__z3q09G__stats dt{color:var(--muted);font-size:12px}.profile-experience-module__z3q09G__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.profile-experience-module__z3q09G__sectionNav{z-index:10;background:var(--paper);scrollbar-width:none;gap:8px;margin:14px 0 4px;padding:4px 0 9px;display:flex;position:sticky;top:68px;overflow-x:auto}.profile-experience-module__z3q09G__sectionNav::-webkit-scrollbar{display:none}.profile-experience-module__z3q09G__sectionNav a{border:var(--stroke);background:var(--white);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.profile-experience-module__z3q09G__sectionNav a:hover,.profile-experience-module__z3q09G__sectionNav a:focus-visible{background:var(--accent);outline-offset:2px}.profile-experience-module__z3q09G__contentSection{min-width:0;margin-top:30px;scroll-margin-top:125px}.profile-experience-module__z3q09G__sectionTitle{border-bottom:var(--stroke);padding-bottom:11px}.profile-experience-module__z3q09G__sectionTitle>p{color:var(--accent,var(--blue));margin:0 0 5px;font-size:9px}.profile-experience-module__z3q09G__sectionTitle>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-experience-module__z3q09G__sectionTitle h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,3vw,27px);font-weight:700;line-height:1.2}.profile-experience-module__z3q09G__sectionTitle span{color:var(--muted);font-family:var(--font-jetbrains-mono),monospace;font-size:11px}.profile-experience-module__z3q09G__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.profile-experience-module__z3q09G__projectCard{border:var(--stroke);background:var(--white);min-width:0;color:var(--ink);border-radius:9px;text-decoration:none;overflow:hidden}.profile-experience-module__z3q09G__projectImage{aspect-ratio:1.2;width:100%;color:var(--muted);text-transform:capitalize;background:#e9e4dc;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.profile-experience-module__z3q09G__projectCard:nth-child(6n+2) .profile-experience-module__z3q09G__projectImage,.profile-experience-module__z3q09G__projectCard:nth-child(6n+5) .profile-experience-module__z3q09G__projectImage{aspect-ratio:1/1.08}.profile-experience-module__z3q09G__projectCover{object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.profile-experience-module__z3q09G__projectCard:hover .profile-experience-module__z3q09G__projectCover{transform:scale(1.025)}.profile-experience-module__z3q09G__projectMeta{min-height:58px;padding:10px 12px 11px}.profile-experience-module__z3q09G__projectMeta h3{text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.profile-experience-module__z3q09G__projectMeta p{color:var(--muted);font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:4px 0 0;font-size:9px}.profile-experience-module__z3q09G__projectSkeleton{aspect-ratio:1.2;border:var(--stroke);background:#e8e2d9;border-radius:9px;animation:1.4s ease-in-out infinite alternate profile-experience-module__z3q09G__pulse}@keyframes profile-experience-module__z3q09G__pulse{to{opacity:.55}}.profile-experience-module__z3q09G__projectSentinel{grid-column:1/-1;height:1px}.profile-experience-module__z3q09G__projectError{border:var(--stroke);background:var(--white);border-radius:10px;justify-content:center;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:13px;display:flex}.profile-experience-module__z3q09G__actionButton{background:var(--accent,var(--orange));min-height:38px}.profile-experience-module__z3q09G__emptyState{border:var(--stroke);background:var(--white);text-align:center;border-radius:10px;justify-items:center;gap:12px;margin-top:16px;padding:28px 18px;display:grid}.profile-experience-module__z3q09G__emptyState p,.profile-experience-module__z3q09G__emptyInline{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.profile-experience-module__z3q09G__studentIntro{border:var(--stroke);background:var(--pink);border-radius:10px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;margin-top:22px;padding:18px;scroll-margin-top:125px;display:grid}.profile-experience-module__z3q09G__studentIntro>:first-child .profile-experience-module__z3q09G__sectionTitle{border-bottom-color:var(--ink)}.profile-experience-module__z3q09G__studentIntro>:first-child .profile-experience-module__z3q09G__sectionTitle>p{color:var(--ink)}.profile-experience-module__z3q09G__studentIntro .profile-experience-module__z3q09G__infoPanel{background:var(--white)}.profile-experience-module__z3q09G__studentDetails,.profile-experience-module__z3q09G__professionalDetails,.profile-experience-module__z3q09G__firmPractice{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;scroll-margin-top:125px;display:grid}.profile-experience-module__z3q09G__studentDetails .profile-experience-module__z3q09G__contentSection,.profile-experience-module__z3q09G__professionalDetails .profile-experience-module__z3q09G__contentSection,.profile-experience-module__z3q09G__firmPractice .profile-experience-module__z3q09G__contentSection{margin-top:0}.profile-experience-module__z3q09G__infoPanel{border:var(--stroke);background:var(--white);border-radius:10px;min-width:0;padding:17px}.profile-experience-module__z3q09G__infoLabel{color:var(--accent,var(--pink));margin:0 0 9px;font-size:9px}.profile-experience-module__z3q09G__infoPanel h3{margin:0;font-size:16px;font-weight:700}.profile-experience-module__z3q09G__infoNote{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.profile-experience-module__z3q09G__skillList{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.profile-experience-module__z3q09G__skillList li{border:var(--stroke);background:var(--white);border-radius:9999px;padding:8px 12px;font-size:12px;font-weight:600}.profile-experience-module__z3q09G__facts{border-top:1px solid #d8d1c9;margin:12px 0 0}.profile-experience-module__z3q09G__facts div{border-bottom:1px solid #d8d1c9;grid-template-columns:minmax(90px,.45fr) 1fr;gap:12px;padding:11px 0;display:grid}.profile-experience-module__z3q09G__facts dt{color:var(--muted);font-size:12px}.profile-experience-module__z3q09G__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:600}.profile-experience-module__z3q09G__facts a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.profile-experience-module__z3q09G__emptyInline{margin-top:13px}.profile-experience-module__z3q09G__postList{gap:13px;margin-top:15px;display:grid}.profile-experience-module__z3q09G__post{border:var(--stroke);background:var(--white);border-radius:10px;min-width:0;padding:16px}.profile-experience-module__z3q09G__post time{color:var(--muted);font-family:var(--font-jetbrains-mono),monospace;font-size:10px}.profile-experience-module__z3q09G__postContent{white-space:pre-line;overflow-wrap:anywhere;margin:11px 0;font-size:14px;line-height:1.55}.profile-experience-module__z3q09G__postImage{aspect-ratio:4/3;background:#e9e4dc;border-radius:7px;width:100%;margin:10px 0;position:relative;overflow:hidden}.profile-experience-module__z3q09G__postImage img{object-fit:cover}.profile-experience-module__z3q09G__businessOverview{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;scroll-margin-top:125px;display:grid}.profile-experience-module__z3q09G__businessOverview>div:first-child{border:var(--stroke);background:var(--orange);border-radius:10px;flex-direction:column;justify-content:center;padding:22px;display:flex}.profile-experience-module__z3q09G__businessOverview>div:first-child .profile-experience-module__z3q09G__sectionTitle{border-bottom-color:var(--ink)}.profile-experience-module__z3q09G__businessOverview>div:first-child p:last-child{max-width:48ch;margin:12px 0 0;font-size:14px;line-height:1.5}.profile-experience-module__z3q09G__businessOverview>.profile-experience-module__z3q09G__contentSection{margin-top:0}.profile-experience-module__z3q09G__offerNote{border:var(--stroke);background:var(--white);border-radius:10px;margin-top:26px;padding:18px}.profile-experience-module__z3q09G__offerNote>p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.profile-experience-module__z3q09G__projectSkeleton,.profile-experience-module__z3q09G__projectCard,.profile-experience-module__z3q09G__post,.profile-experience-module__z3q09G__infoPanel,.profile-experience-module__z3q09G__emptyState{content-visibility:auto;contain-intrinsic-size:auto 320px}.profile-experience-module__z3q09G__profilePage a:focus-visible,.profile-experience-module__z3q09G__profilePage button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:760px){.profile-experience-module__z3q09G__profilePage{padding-top:16px}.profile-experience-module__z3q09G__container{width:calc(100% - 28px)}.profile-experience-module__z3q09G__identity{padding:15px 14px 0}.profile-experience-module__z3q09G__identityBody{gap:12px;padding-top:14px}.profile-experience-module__z3q09G__avatar{border-radius:14px;width:66px;height:66px}.profile-experience-module__z3q09G__accountLabel{font-size:9px}.profile-experience-module__z3q09G__identityCopy h1{font-size:25px}.profile-experience-module__z3q09G__descriptor{font-size:9px}.profile-experience-module__z3q09G__bio{font-size:13px}.profile-experience-module__z3q09G__links{gap:8px 12px}.profile-experience-module__z3q09G__links a{font-size:11px}.profile-experience-module__z3q09G__pill{min-height:38px;padding-inline:12px;font-size:12px}.profile-experience-module__z3q09G__settings{width:38px;height:38px}.profile-experience-module__z3q09G__stats{justify-content:space-between;gap:8px}.profile-experience-module__z3q09G__stats div{flex-direction:column-reverse;align-items:flex-start;gap:2px}.profile-experience-module__z3q09G__stats dd{font-size:14px}.profile-experience-module__z3q09G__stats dt{font-size:10px}.profile-experience-module__z3q09G__sectionNav{margin-top:11px;top:60px}.profile-experience-module__z3q09G__sectionNav a{min-height:36px;padding-inline:12px;font-size:11px}.profile-experience-module__z3q09G__contentSection{margin-top:23px;scroll-margin-top:110px}.profile-experience-module__z3q09G__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.profile-experience-module__z3q09G__projectImage{aspect-ratio:.92}.profile-experience-module__z3q09G__projectCard:nth-child(6n+2) .profile-experience-module__z3q09G__projectImage,.profile-experience-module__z3q09G__projectCard:nth-child(6n+5) .profile-experience-module__z3q09G__projectImage{aspect-ratio:.82}.profile-experience-module__z3q09G__projectMeta{min-height:56px;padding:8px}.profile-experience-module__z3q09G__projectMeta h3{font-size:12px}.profile-experience-module__z3q09G__projectMeta p{font-size:8px}.profile-experience-module__z3q09G__studentIntro,.profile-experience-module__z3q09G__studentDetails,.profile-experience-module__z3q09G__professionalDetails,.profile-experience-module__z3q09G__firmPractice,.profile-experience-module__z3q09G__businessOverview{grid-template-columns:1fr;gap:12px;margin-top:20px}.profile-experience-module__z3q09G__businessOverview>div:first-child{min-height:150px;padding:17px}.profile-experience-module__z3q09G__offerNote{margin-top:20px;padding:14px}}@media (max-width:360px){.profile-experience-module__z3q09G__container{width:calc(100% - 22px)}.profile-experience-module__z3q09G__identity{padding-inline:11px}.profile-experience-module__z3q09G__identityBody{align-items:flex-start;gap:9px}.profile-experience-module__z3q09G__avatar{width:58px;height:58px}.profile-experience-module__z3q09G__identityCopy h1{font-size:22px}.profile-experience-module__z3q09G__actions{gap:6px}.profile-experience-module__z3q09G__stats dt{font-size:9px}}@media (prefers-reduced-motion:reduce){.profile-experience-module__z3q09G__pill,.profile-experience-module__z3q09G__projectCover{transition:none}.profile-experience-module__z3q09G__projectSkeleton{animation:none}}
