.prof-cover{height:calc(var(--nav-height) + 170px);grid-template-columns:2fr 1fr 1fr 1.4fr;gap:3px;display:grid;position:relative;overflow:hidden}.prof-cover[data-count="1"]{grid-template-columns:1fr}.prof-cover[data-count="2"]{grid-template-columns:2fr 1fr}.prof-cover[data-count="3"]{grid-template-columns:2fr 1fr 1fr}.prof-cover img{object-fit:cover;width:100%;height:100%;display:block}.prof-cover:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 35%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--surface) 10%, transparent) 45%, var(--surface) 100%);position:absolute;inset:0}@media (min-width:1024px){.prof-cover{height:calc(var(--nav-height) + 230px)}}@media (min-width:2000px){.prof-cover{height:calc(var(--nav-height) + 320px)}}@media (max-width:767px){.prof-cover{height:calc(var(--nav-height) + 130px);grid-template-columns:2fr 1fr}.prof-cover img:nth-child(n+3){display:none}.prof-cover[data-count="1"]{grid-template-columns:1fr}}.prof-over{margin-top:-56px}@media (min-width:1024px){.prof-over{margin-top:-72px}}.prof-earn{max-width:760px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(120deg,#ff8a2b1a,#ff8a2b05 60%),#f2eee806;border-radius:20px;margin-top:16px;padding:16px}[data-surface=light] .prof-earn{background:linear-gradient(120deg,#ff8a2b1f,#fff9 60%)}.prof-earn-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.prof-earn-row p{color:color-mix(in srgb, var(--ink) 86%, transparent);margin:0;font-size:14px}.prof-earn b{color:var(--ink);font-weight:600}.prof-earn-row small{color:var(--ink-muted);margin-top:2px;font-size:12.5px;display:block}.prof-earn-go{min-height:36px;color:var(--ink-muted);white-space:nowrap;transition:color .16s var(--ease-out);border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.prof-earn-go:hover{color:var(--ink)}.prof-earn-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px;color:var(--ink)}.prof-earn-how{border-top:1px solid var(--line);color:color-mix(in srgb, var(--ink) 86%, transparent);animation:prof-earn-in .22s var(--ease-out);margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.55}.prof-earn-how p{max-width:64ch;margin:0}.prof-earn-how .prof-earn-cap{color:var(--ink-muted);margin-top:8px;font-size:12.5px}@keyframes prof-earn-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.prof-earn-how{animation:none}.prof-earn-go{transition:none}}:root[data-motion=reduced] .prof-earn-how{animation:none}:root[data-motion=reduced] .prof-earn-go{transition:none}
