/* A small editorial profile, with one destination and shared proof points. */
body a.ms-upwork-card{--profile-ink:#181818;--profile-paper:#f5f4ee;position:relative;isolation:isolate;box-sizing:border-box;display:grid;grid-template-columns:68px minmax(0,1fr);gap:17px;align-items:center;width:100%;max-width:396px;min-width:0;padding:16px 18px;color:var(--profile-ink)!important;background:var(--profile-paper)!important;border:1px solid #18181826;border-radius:6px;text-decoration:none!important;text-transform:none;font:400 12px/1.45 var(--body);letter-spacing:0;box-shadow:0 5px 20px #0000000a;transition:box-shadow .25s,border-color .25s,background .25s;overflow:visible}
body a.ms-upwork-card::before{content:'';position:absolute;left:-1px;top:19px;bottom:19px;width:3px;background:#304cf4;border-radius:2px}
body .ms-upwork-card :is(span,strong,small){box-sizing:border-box;text-transform:none;letter-spacing:0;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:0;max-width:none;color:inherit;background:none;font-size:inherit;line-height:inherit;place-items:normal;place-self:auto}
body .ms-upwork-card span{display:block}body .ms-upwork-card .ms-upwork-portrait{position:relative;align-self:center;width:68px;flex-shrink:0}body .ms-upwork-portrait>img{display:block;width:68px;height:96px;max-width:none;object-fit:cover;object-position:50% 38%;filter:grayscale(1);border-radius:3px;transition:filter .3s}
body .ms-upwork-card .ms-upwork-logo{position:absolute;bottom:-9px;right:-7px;width:27px;height:27px;display:grid;place-items:center;border:3px solid var(--profile-paper);border-radius:5px;background:#126d35;color:#fff}body .ms-upwork-card .ms-upwork-mark{display:block;width:18px;height:18px;fill:currentColor}
body .ms-upwork-card .ms-upwork-content{min-width:0;width:100%;text-align:left}body .ms-upwork-card .ms-upwork-eyebrow{display:flex;gap:6px;align-items:center;font:700 9px/1.3 var(--body);text-transform:uppercase;letter-spacing:.055em;color:#53564c;margin-bottom:6px}body .ms-upwork-card .ms-upwork-dot{display:block;width:5px;height:5px;border-radius:50%;background:#126d35;flex-shrink:0}
body .ms-upwork-card .ms-upwork-name{display:block;font:600 19px/1.13 var(--sans);letter-spacing:-.05em}body .ms-upwork-card .ms-upwork-summary{display:block;margin-top:6px;font:400 11.5px/1.45 var(--body);color:#53564c;max-width:31ch}
body .ms-upwork-card .ms-upwork-stats{display:grid;grid-template-columns:1.45fr .8fr 1fr;gap:10px;margin-top:9px;padding-top:8px;border-top:1px solid #18181824}body .ms-upwork-card .ms-upwork-stat{display:block}body .ms-upwork-stat strong{display:block;font:600 17px/1 var(--sans);letter-spacing:-.04em}body .ms-upwork-stat small{display:block;font:500 9px/1.5 var(--body);margin-top:4px;color:#606158}
body .ms-upwork-card .ms-upwork-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;font:700 10px/1.3 var(--body);color:#304cf4}body .ms-upwork-card .ms-upwork-arrow{display:inline-block;font-size:18px;line-height:1;transition:transform .25s}
body a.ms-upwork-card:hover{border-color:#304cf480;box-shadow:0 8px 26px #00000016}body a.ms-upwork-card:hover .ms-upwork-portrait>img{filter:grayscale(0)}body a.ms-upwork-card:hover .ms-upwork-arrow{transform:translate(2px,-2px)}body a.ms-upwork-card:focus-visible{outline:3px solid #304cf4;outline-offset:5px}
body .hero-intro{align-items:end}.hero-intro-copy{max-width:610px;min-width:0}.hero-intro-copy>.ms-inline-link{margin-top:22px!important}.hero-intro-copy>.ms-inline-link>a{margin-top:0}.hero-intro>.wp-block-ms-blocks-upwork-profile{flex:0 0 396px}.hero .hero-content{padding-bottom:50px}
body .studio-service-copy>a.ms-upwork-card{margin-top:26px}body a.ms-upwork-card.is-inline{max-width:400px;padding:15px 17px;grid-template-columns:51px minmax(0,1fr);gap:15px}body .ms-upwork-card.is-inline .ms-upwork-portrait,body .ms-upwork-card.is-inline .ms-upwork-portrait>img{width:51px}body .ms-upwork-card.is-inline .ms-upwork-portrait>img{height:73px}body .ms-upwork-card.is-inline .ms-upwork-name{font-size:17px}body .ms-upwork-card.is-inline .ms-upwork-stats{grid-template-columns:1.3fr .8fr 1fr;margin-top:9px;padding-top:9px}body .ms-upwork-card.is-inline .ms-upwork-summary{display:none}body .ms-upwork-card.is-inline .ms-upwork-eyebrow{margin-bottom:5px}
body a.ms-upwork-card.is-article{max-width:620px;margin:36px 0 0;padding:23px 25px;grid-template-columns:76px minmax(0,1fr);gap:22px}body .ms-upwork-card.is-article .ms-upwork-portrait,body .ms-upwork-card.is-article .ms-upwork-portrait>img{width:76px}body .ms-upwork-card.is-article .ms-upwork-portrait>img{height:100px}body .ms-upwork-card.is-article .ms-upwork-summary{max-width:none}body .ms-upwork-card.is-article .ms-upwork-stats{max-width:300px}body .ms-upwork-card.is-article .ms-upwork-action{max-width:300px}
body .ms-upwork-card .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1000px){body .hero-intro{align-items:start}.hero-intro>.wp-block-ms-blocks-upwork-profile{flex-basis:350px}.hero-intro-copy{max-width:460px}body a.ms-upwork-card{max-width:370px}.hero-intro-copy>.ms-inline-link{margin-top:18px!important}}
@media(max-width:760px){body .hero:has(.ms-upwork-card){height:auto;min-height:900px;max-height:none}.hero:has(.ms-upwork-card) .hero-content{padding-top:150px;padding-bottom:40px}body .hero-intro{display:grid;grid-template-columns:1fr;gap:28px}.hero-intro-copy{max-width:540px}.hero-intro-copy>.ms-inline-link{margin-top:22px!important}.hero-intro>.wp-block-ms-blocks-upwork-profile{width:100%;max-width:396px}body a.ms-upwork-card{padding:16px;gap:15px;grid-template-columns:60px minmax(0,1fr)}body .ms-upwork-card .ms-upwork-portrait,body .ms-upwork-card .ms-upwork-portrait>img{width:60px}body .ms-upwork-card .ms-upwork-portrait>img{height:87px}body .ms-upwork-card .ms-upwork-name{font-size:18px}body a.ms-upwork-card.is-article{padding:18px;gap:17px;grid-template-columns:60px minmax(0,1fr)}body .ms-upwork-card.is-article .ms-upwork-portrait,body .ms-upwork-card.is-article .ms-upwork-portrait>img{width:60px}body .ms-upwork-card.is-article .ms-upwork-portrait>img{height:87px}}
@media(prefers-reduced-motion:reduce){body .ms-upwork-card,body .ms-upwork-card .ms-upwork-arrow,body .ms-upwork-card .ms-upwork-portrait>img{transition:none}}

body .ms-upwork-card .ms-upwork-eyebrow,body .ms-upwork-card .ms-upwork-stats,body .ms-upwork-card .ms-upwork-action{width:100%;justify-items:start}
