.work-controls{margin:0 0 30px}@media(max-width:860px){.work-filter{min-height:44px}}.work-filter[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.work-filter[aria-pressed=true]:hover{background:var(--navy-700);border-color:var(--navy-700);color:var(--white)}.work-grid{align-items:stretch}.work-card{color:inherit;text-decoration:none}.work-card:hover{color:inherit}.work-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.work-card .card--demo-body{padding:18px 20px 22px}.work-card-meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.work-card-meta .eyebrow{margin:0}.work-card-tier{flex:none;display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--fog-200);border-radius:999px;background:var(--fog);color:var(--muted);font-family:var(--font-head);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:capitalize;white-space:nowrap}.work-card .card-title{margin-bottom:0}.work-card-action{display:inline-flex;gap:6px;align-items:center;margin-top:auto;padding-top:16px;color:var(--blue-700);font-family:var(--font-head);font-size:.9rem;font-weight:600}.work-card:hover .work-card-action{color:var(--navy)}.work-more{margin-top:30px}@media(max-width:600px){.work-controls{justify-content:flex-start;gap:8px;margin-bottom:22px}.work-controls .btn{width:auto;padding:9px 13px;font-size:.86rem}.work-card .demo-preview{aspect-ratio:16 / 9}.work-card .card--demo-body{padding:16px 18px 19px}.work-card-meta{align-items:flex-start}}
