@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%}}}.page-work .page-shell{gap:var(--section-gap);flex-direction:column;display:flex}[data-animate]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1;transform:none;animation:none!important}}@keyframes work-section-reveal{0%{transform:translateY(24px)}to{transform:translateY(0)}}.work-jump-links{gap:var(--space-xs);margin-top:1.5rem;display:grid}.work-jump-title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0;font-size:.75rem}.work-jump-list{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.work-jump-link{border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface-2);min-height:44px;color:var(--ink);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out-expo);touch-action:manipulation;align-items:center;padding:.5rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.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{border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface-2);color:var(--ink-secondary);gap:var(--space-xs);margin-top:1.5rem;padding:1rem 1.25rem;display:grid}.start-here-proof-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0;font-size:.75rem}.work-fit-grid,.work-case-cards{gap:.9rem;display:grid}.work-fit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.start-here-proof .list{margin:0}.work-engagements-header{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1rem;display:grid}.work-engagements-note{border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface-2);color:var(--ink-secondary);gap:var(--space-2xs);padding:.9rem 1rem;display:grid}.work-engagements-note .mono{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem}.work-case-cards{margin-top:1.2rem}.work-case-card{border-radius:var(--radius-lg);border:1px solid var(--edge);border-left:3px solid var(--edge);background:var(--surface-1);transition:border-color var(--duration-normal) ease;gap:1rem;padding:1.25rem;display:grid}@media (width>=880px){.work-case-card{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start}}.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:.7;transition:opacity var(--duration-normal) ease}.work-case-card:hover,.work-case-card:focus-within{border-color:var(--accent)}@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:var(--accent-data)}.work-case-card[data-org=transcarent]{border-left-color:var(--accent-teal)}.work-case-card[data-org=andwise]{border-left-color:var(--accent)}.work-case-card-visual{border-radius:var(--radius-md);border:1px solid var(--edge);background:var(--surface-2);margin:0;display:grid;overflow:hidden}.work-case-card-visual img{object-fit:contain;background:var(--surface-1);width:auto;max-width:100%;height:clamp(220px,32vw,360px);margin-inline:auto;display:block}.work-case-card-visual figcaption{border-top:1px solid var(--edge-subtle);color:var(--ink-tertiary);font-size:var(--text-xs);padding:.65rem .75rem .75rem;line-height:1.45}.work-case-card-meta{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;font-size:.75rem}.work-case-card-copy{align-content:start;gap:var(--space-sm);display:grid}.work-case-card-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.work-case-card-copy>h3{font-size:var(--text-2xl);text-wrap:balance;margin:0}.work-case-card-outcome{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);text-wrap:pretty;padding-left:var(--space-md);border-left:3px solid var(--accent);margin:0;font-weight:600;line-height:1.35}.work-case-card-outcome-label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-label);margin-bottom:var(--space-3xs);font-weight:650;display:block}.work-case-card-summary{font-family:var(--font-serif);font-size:var(--text-prose);line-height:var(--leading-prose);color:var(--ink-secondary);max-width:62ch;margin:0}.work-case-card-numbers{gap:var(--space-2xs);color:var(--ink-secondary);font-size:var(--text-sm);margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.work-case-card-numbers li::marker{color:var(--accent)}.work-case-card-footer{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.work-case-card-evidence{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-tertiary);margin:0;line-height:1.4;display:inline-flex}.work-case-card-evidence svg{color:var(--accent);flex:none}.work-case-card-evidence a{color:var(--ink-secondary);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.work-case-card-evidence a:hover{color:var(--accent)}.work-filter-intro{color:var(--ink-tertiary);max-width:48ch;margin:0 0 .85rem;font-size:.9rem;font-style:italic}.work-filter-list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.work-filter-item{color:var(--ink-secondary);padding:.4rem 0 .4rem 1.4rem;font-size:.92rem;line-height:1.5;position:relative}.work-filter-item:before{content:"—";color:var(--ink-tertiary);position:absolute;left:.2rem}.work-case-comparison{gap:var(--space-xs);margin-top:1rem;display:grid}.work-case-comparison-scroll{border:1px solid var(--edge);background:var(--surface-2);overscroll-behavior:contain;border-radius:0;overflow-x:auto}.work-case-comparison table{border-collapse:collapse;width:100%;min-width:680px}.work-case-comparison th,.work-case-comparison td{border-bottom:1px solid var(--edge-subtle);text-align:left;vertical-align:top;padding:.7rem}.work-case-comparison thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);font-size:.78rem}.work-blockquote{padding:var(--space-md);border-left:3px solid var(--accent);margin:0}.work-blockquote-cite{margin-top:var(--space-sm);font-style:normal;font-size:var(--text-sm);display:block}.work-case-card-cta{justify-self:start;margin-top:.25rem}@media (width<=720px){.work-case-card{padding:1rem}.work-case-card-visual img{height:clamp(150px,46vw,220px)}.work-case-card-copy>h3{font-size:var(--text-xl);max-width: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{box-shadow:none;transform:none}}.work-engagement-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.work-engagement-card{border:1px solid var(--edge-subtle);border-radius:var(--radius-lg);background:var(--surface-1);padding:1rem}.work-engagement-card h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0 0 var(--space-2xs);color:var(--ink);font-weight:600}.work-engagement-card p{font-size:var(--text-sm);color:var(--ink-secondary);margin:0;line-height:1.45}.work-engagement-card .work-engagement-deliverable{border-top:1px solid var(--edge-subtle);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-tertiary);margin-top:.6rem;padding-top:.6rem}@media (width<=720px){.work-engagement-grid{grid-template-columns:1fr}}
