.reference-eyebrow{display:block;margin-bottom:24px;color:#777465;font-size:11px;font-weight:600;letter-spacing:1.6px}.references-intro{padding-bottom:45px}.references-intro>p{max-width:710px}.reference-card{height:100%;min-width:0}.reference-card .work-image{aspect-ratio:1.94;border:1px solid #dedbd0;background:#ece9df}.reference-card .portfolio-photo{object-position:top}.reference-card-body{padding:24px 2px 8px}.reference-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.reference-tags>span{display:inline-flex;padding:6px 9px;border-radius:5px;background:#ece9df;color:#5c5a50;font-size:10px;line-height:1.4}.reference-tags>.is-revision{background:#e3e9dd;color:#46563e}.reference-card-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.reference-card-heading h3{font-size:24px;font-weight:500;letter-spacing:-.8px}.reference-card-heading svg{flex-shrink:0}.reference-sector{display:block;color:#787567;font-size:12px;margin-top:8px}.reference-card-body p{color:#69675d;font-size:13px;line-height:1.8;margin-top:17px}.reference-card-link{display:inline-flex;gap:13px;margin-top:20px;font-size:12px;font-weight:600}.reference-card:hover .reference-card-link{color:#8b721c}.reference-card:focus-visible{outline:2px solid #756019;outline-offset:7px;border-radius:10px}.reference-facts{display:flex;align-items:center;flex-wrap:wrap;gap:25px 55px;padding:25px 0;margin:-10px 0 30px;border-block:1px solid #dedbd0}.reference-facts>div{display:grid;gap:9px}.reference-facts>div>span{color:#787567;font-size:11px}.reference-facts strong{font-size:15px;font-weight:500}.reference-facts .button{margin-left:auto}.case-art.reference-screenshot{max-width:100%;border:1px solid #dedbd0;border-radius:12px;overflow:hidden}.case-art.reference-screenshot>.portfolio-photo{max-height:none;height:auto}.reference-story{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.reference-story>div{max-width:780px}.web-expertise{padding-block:65px 85px}.web-expertise .section-heading p{max-width:700px}.expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.expertise-grid>article{padding:30px;border:1px solid #dedbd0;border-radius:13px;background:#fffdf7}.expertise-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.expertise-top>span{color:#999483;font-size:12px}.expertise-tech{font-size:11px;letter-spacing:.5px;color:#766523}.expertise-grid h3{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.3;margin:16px 0}.expertise-grid p,.expertise-handoff p{color:#706d61;font-size:13px;line-height:1.9}.expertise-grid ul{display:grid;gap:13px;list-style:none;padding:23px 0 0;margin-top:25px;border-top:1px solid #e5e1d7}.expertise-grid li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7}.expertise-grid li svg{color:#8b792e;flex-shrink:0;margin-top:2px}.expertise-handoff{display:flex;align-items:center;gap:45px;margin-top:30px;padding:30px 0;border-bottom:1px solid #dedbd0}.expertise-handoff>div{max-width:780px}.expertise-handoff h3{font-size:20px;font-weight:500;margin-bottom:15px;letter-spacing:-.5px}.expertise-handoff>.text-link{flex-shrink:0}@media (max-width:950px){.expertise-grid{grid-template-columns:1fr}.expertise-top{margin-bottom:22px}.expertise-handoff{flex-direction:column;align-items:flex-start;gap:23px}}@media (max-width:650px){.references-intro{padding-bottom:25px}.reference-card-heading h3{font-size:22px}.reference-card-body{padding-top:18px}.reference-facts{align-items:flex-start;gap:24px;margin-top:0}.reference-facts>div{flex:1 1 130px}.reference-facts .button{margin-left:0;width:100%;justify-content:center}.web-expertise{padding-block:35px 45px}.expertise-grid>article{padding:25px}}