@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-animate]{animation:work-section-reveal .85s var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 15% cover 35%}}}[data-animate]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-animate]{animation:none!important;opacity:1;transform:none}}@keyframes work-section-reveal{0%{transform:translateY(24px)}to{transform:translateY(0)}}.work-jump-links{margin-top:1.5rem;display:grid;gap:.5rem}.work-jump-title{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:var(--muted)}.work-jump-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.work-jump-link{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .85rem;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface-2);color:var(--ink);text-decoration:none;font-weight:600;transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out-expo);touch-action:manipulation}.work-jump-link:hover,.work-jump-link:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,var(--edge));color:var(--accent);transform:translateY(-1px)}.start-here-proof{margin-top:1.5rem;padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface-2);color:var(--ink-secondary);display:grid;gap:.5rem}.start-here-proof-label{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:var(--accent)}.work-fit-grid,.work-case-cards{display:grid;gap:.9rem}.work-fit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.start-here-proof .list{margin:0}.work-engagements-header{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.work-engagements-note{padding:.9rem 1rem;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface-2);color:var(--ink-secondary);display:grid;gap:.4rem}.work-engagements-note .mono{color:var(--accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin:0}.work-case-cards{margin-top:1.2rem}.work-highlight-strip{display:grid;gap:.45rem;margin:.8rem 0 1rem;padding:.75rem 0;border-block:1px solid var(--edge-subtle)}.work-highlight-strip p{margin:0;color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.5}.work-highlight-strip strong{display:block;color:var(--ink)}.work-case-card{display:grid;gap:1rem;padding:1.25rem;border-radius:18px;border:1px solid var(--edge);border-left:3px solid var(--edge);background:var(--surface-2);transition:opacity var(--duration-normal) ease,filter var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) ease}.work-case-cards:has(.work-case-card:hover) .work-case-card:not(:hover),.work-case-cards:has(.work-case-card:focus-within) .work-case-card:not(:focus-within){opacity:.6}.work-case-card:hover,.work-case-card:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.work-case-card{transition:none}.work-case-card:hover,.work-case-card:focus-within{transform:none}}.work-case-card[data-org=doximity]{border-left-color:#2563eb}.work-case-card[data-org=transcarent]{border-left-color:#0d9488}.work-case-card[data-org=andwise]{border-left-color:var(--accent)}.work-case-card-visual{margin:0;border-radius:16px;border:1px solid var(--edge);overflow:hidden;background:var(--surface-1);display:grid}.work-case-card-visual img{width:100%;height:clamp(220px,32vw,360px);display:block;object-fit:contain;background:var(--surface-1)}.work-case-card-visual figcaption{padding:.65rem .75rem .75rem;border-top:1px solid var(--edge-subtle);color:var(--ink-tertiary);font-size:var(--text-xs);line-height:1.45}.work-case-card-meta{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);margin:0}.work-case-card-header{display:grid;gap:.45rem}.work-case-card-header h3{margin:0}.work-case-card-summary{margin:0;color:var(--ink-secondary)}.work-case-card-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.work-case-card-list{margin:0;padding-left:1.1rem;color:var(--ink-secondary);display:grid;gap:.4rem}@media(min-width:880px){.work-case-card{grid-template-columns:minmax(220px,1fr) minmax(0,1.1fr);align-items:start}}.work-filter-intro{margin:0 0 .85rem;color:var(--ink-tertiary);font-size:.9rem;font-style:italic;max-width:48ch}.work-filter-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.work-filter-item{position:relative;padding:.4rem 0 .4rem 1.4rem;color:var(--ink-secondary);font-size:.92rem;line-height:1.5}.work-filter-item:before{content:"—";position:absolute;left:.2rem;color:var(--ink-tertiary)}.work-confidentiality-note{margin:.85rem 0 0;padding:.75rem .9rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 94%,transparent);border:1px solid color-mix(in srgb,var(--edge-subtle) 74%,transparent);color:var(--ink-tertiary);font-size:.82rem;line-height:1.55}.work-case-comparison{margin-top:1rem;display:grid;gap:.5rem}.work-case-comparison-scroll{overflow-x:auto;border:1px solid var(--edge);border-radius:12px;background:var(--surface-2);overscroll-behavior:contain}.work-case-comparison table{width:100%;border-collapse:collapse;min-width:680px}.work-case-comparison th,.work-case-comparison td{padding:.7rem;border-bottom:1px solid var(--edge-subtle);text-align:left;vertical-align:top}.work-case-comparison thead th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary)}.work-blockquote{margin:0;padding:var(--space-md);border-left:3px solid var(--accent)}.work-blockquote-cite{display:block;margin-top:var(--space-sm);font-style:normal;font-size:var(--text-sm)}.work-case-card-cta{justify-self:start;margin-top:.25rem}.work-case-card-details{display:grid;gap:.8rem}.work-case-card-details summary{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:700;cursor:pointer;touch-action:manipulation;list-style:none}.work-case-card-details summary::-webkit-details-marker{display:none}.work-case-card-details summary:after{content:"";display:inline-block;width:5px;height:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease-out-expo);margin-left:.4rem;margin-top:-2px}.work-case-card-details[open] summary:after{transform:rotate(-135deg)}.work-case-card-details summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius)}@media(min-width:721px){.work-case-card-details summary{display:none}.work-case-card-details:not([open]) .work-case-card-grid{display:grid}}@media(max-width:720px){.work-case-card{padding:1rem}.work-case-card-visual img{height:clamp(150px,46vw,220px)}.work-case-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-case-card-details:not([open]) .work-case-card-grid{display:none}}@media(hover:none),(pointer:coarse){.work-case-cards:has(.work-case-card:hover) .work-case-card:not(:hover),.work-case-cards:has(.work-case-card:focus-within) .work-case-card:not(:focus-within){opacity:1}.work-case-card:hover,.work-case-card:focus-within{transform:none;box-shadow:none}}.work-engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.work-engagement-card{padding:1rem;border:1px solid var(--edge-subtle);border-radius:8px}.work-engagement-card h3{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;margin:0 0 .35rem;color:var(--ink)}.work-engagement-card p{font-size:var(--text-sm);color:var(--ink-secondary);margin:0;line-height:1.45}.work-engagement-deliverable{margin-top:.6rem!important;padding-top:.6rem;border-top:1px solid var(--edge-subtle);font-family:var(--font-mono);font-size:var(--text-xs)!important;color:var(--ink-tertiary)!important}@media(max-width:720px){.work-engagement-grid{grid-template-columns:1fr}}
