.brand-mark{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;font-size:.96rem;font-weight:900;letter-spacing:-.06em;line-height:1;color:var(--mark-fg,#fff);background:var(--mark-bg,#25395c);border:1px solid var(--mark-border,transparent);box-shadow:0 3px 10px rgba(18,27,51,.08)}
.mark-hoa{--mark-bg:#086d79}.mark-telit{--mark-bg:#142e58}.mark-nomobo{--mark-bg:#121b33;--mark-fg:#65e0cb}.mark-oracle{--mark-bg:#c74634}.mark-qualcomm{--mark-bg:#3158a4}.mark-redback{--mark-bg:#a93229}.mark-rent{--mark-bg:#157b73}.mark-touchstone{--mark-bg:#69488f}.mark-beehive{--mark-bg:#bd7b0b}.mark-tip{--mark-bg:#326c92}.mark-poker{--mark-bg:#8a2e49}.mark-fluid{--mark-bg:#2779a2}
.experience-head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.experience-head h3{margin:0}.experience-head h3 small{margin-top:5px}.project-brand{margin-bottom:17px}.project-item .project-kicker{margin-bottom:10px}
.scale>.brand-mark{width:45px;height:45px;border-radius:11px;margin-bottom:auto;color:var(--mark-fg,#fff);background:var(--mark-bg,#25395c);font-size:.88rem;letter-spacing:-.04em}.scale>strong{margin-top:20px}
.brand-image{display:block;flex:none;width:56px;height:56px;object-fit:contain;object-position:center;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 10px rgba(18,27,51,.06)}.brand-image.brand-wide{width:110px}.project-brand.brand-image{margin-bottom:17px}.experience-head .brand-image{width:50px;height:50px}.scale>.brand-image{width:62px;height:48px;margin-bottom:auto}.scale>.brand-image.brand-wide{width:92px}
.brand-image.company-wordmark{width:150px;height:60px;padding:8px 12px}.experience-head .brand-image.company-wordmark{width:150px;height:60px}
.brand-image.nomobo-wordmark{background:#111;border-color:#111;padding:7px 10px}
@media(max-width:650px){.experience-head{gap:12px}.brand-mark{width:44px;height:44px}.project-brand{margin-bottom:14px}}
.project-link,.scale-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#175bd3;font-weight:700;text-decoration:none}.project-link:hover,.scale-link:hover{text-decoration:underline}.project-link:focus-visible,.scale-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
